Hacker News new | past | comments | ask | show | jobs | submit login
Visualize Data Structures in VSCode (addyosmani.com)
178 points by feross on Sept 18, 2020 | hide | past | favorite | 16 comments




Hmm, this is a new blog post about the same tool, not exactly a dupe.


It's more of a value rather than identity sort of check:

https://news.ycombinator.com/item?id=24372326


Doesn't apply IMO. Some wouldn't have got much value from the earlier post but could get some value from this one.


It was recent enough and not really adding anything new here at HN - that's not intended as disparaging, but the underlying content is essentially the same.

Not a dupe, agree, but a bit redundant, or at least worth flagging as recently covered.


Thanks. That was useful for the further discussion in comments on the other post.


When will this be a Chrome Debugger Extension.

Also https://gtoolkit.com/ is kinda if you squint a similar idea though apparently with lots of pieces to help make writing the visualizers never take more then a few moments (or so they claim)


This is really neat .. I've spent the last few days wiring up Gource to CANOpen so I can visualise CAN nodes communicating with each other, but I think I'm going to abandon this effort and try to get VSCode set up to do the same thing with this plugin ..


You are welcome to open an issue in the extension repo and I can try to help you!


The linked list example reminds me of ddd (GNU Data Display Debugger).

https://www.gnu.org/software/ddd/


This is visualizing data, not necessarily data structures


Getting visualizations for real-world data-structures is hard -- once you go past toy examples, GraphViz (or anything else I've seen) gets pretty unusable.


I've used GraphViz to render the relationships between three layers of data structures in a system integration (system A, wire format, system B). I had to reconfigure the layout engine to sort the structures into ranks, and lock their spacing far enough apart to make room for the dozens of edges between nodes. I also used the pseudo-HTML node layout syntax, and spent some time working on styles and a color scheme.

So it wasn't automatic, but the resulting diagrams were beautiful, illustrative, and informative. Before that nobody on the team had fully acknowledged the complexity of what we were undertaking. I showed, with the help of GraphVis, both that this was a complex integration, and that it was possible to untangle the complexity.


Imo data without structure is meaningless. This tool tries to understand what structure the data represents and provides several visualizations for the data.

But yeah, the blog post didn't really cover that, which does not mean the extension cannot do it.


This looks promising. Maybe this can replace the need to use Jupyter or Matlab for some simple research or dataviz use cases


one for intellij?




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: