TALA Is Open-Source
- pilgrim0 - 16519 sekunder sedanCSS must be the hardest technology out there, because people write these algorithms yet their site breaks completely on iOS safari on an iPhone SE2. Reminded me of when Linear’s CEO shared a post on Twitter bragging about how they only hired the best devs, and then I sent a screenshot of their homepage with a broken horizontal scroll. They dismissed it as a fault on my end for having an unsupported device. Turns out that a single CSS2 directive from 1998 fixed the issue (my OS is from 2022).
- ricardobeat - 35923 sekunder sedanThe first few graphs are impressive, it does a much tidier job. The Go queue one is objectively worse - the other versions keep services and users grouped together, as well as a left-to-right flow. The TALA version makes it look more complicated than it is.
- aidenn0 - 28657 sekunder sedanThat's nice; my first impressions of D2 were much worse than they should have been since the default layout engine is pretty terrible for some types of graphs; ELK is a big improvement, and when I tried TALA it was sometimes a big improvement over ELK.
I never purchased TALA though because I don't use D2 at work, and the costs of buying TALA were above my "fun money" amount.
- Taikonerd - 32202 sekunder sedanAlways happy to see D2 on here! In my last job, I had to do several architecture diagrams. Learning D2 took maybe 1 day, and saved me much more time than that.
- zelphirkalt - 2690 sekunder sedanAnother tool, that I used in the past (though not for business, because the license is ridiculously expensive) is yed graph editor. Out of all the tools I have ever used for making diagrams, it remains the one that is the most precise, good looking results, also supports auto-layout algorithms, and makes placement and aligning things easy, as well as allowing one to import more shapes and diagram types. Over time I accumulated quite a few collections of shapes. Too bad I can't even propose to use it at any job.
- boguscoder - 36014 sekunder sedanWould integrating/implementing this into graphviz be a good move or mixing wrong things?
- ashiban - 40073 sekunder sedanThanks for that. What do you think are the key heuristics / concepts that made it standout or be more appropriate for architecture diagrams?
- IshKebab - 9522 sekunder sedanThis is great! There's a real shortage of good layout algorithms. Everyone pretty much gave up after Graphviz.
Although tbh I have come to the conclusion that automatic layout algorithms don't work very well for large diagrams and don't save you much effort for smaller diagrams.
What I really want is some kind of interactive editor that has a go, but lets me drag nodes into more sensible positions while maintaining all the arrows. Maybe this makes that easier given its support for specifying node positions?
- azriel91 - 36854 sekunder sedanbefore discovering d2, I wrote / vibe coded my own diagram generator: https://azriel.im/disposition
then after discovering it, I was too invested in my own project to switch -- the complexity in positioning nodes, routing edges to not draw over labels, taking into account nesting and rank dir gave me an appreciation for how hard these can be, and I kinda wanted my own version (plus other features)
- sotilrac - 27951 sekunder sedanI'm so happy about this, we desperately need better auto layout. I'll be adding it to Daedalus
- amelius - 1796 sekunder sedanNow I need a Graphviz/Dotty to TALA converter. Any good ones out there?
- ChrisArchitect - 36325 sekunder sedanRelated:
D2 Is Non-Profit
- bbkane - 36217 sekunder sedanI just started diagramming with d2- I'll have to try this one out!
- boldaxolotl - 4527 sekunder sedan[dead]
- markking - 12214 sekunder sedan[flagged]
- hefu_hk - 28270 sekunder sedan[flagged]
- lucaszbuilds - 7454 sekunder sedan[dead]
- LaunchGate - 37002 sekunder sedan[dead]
Nördnytt! 🤓