Github now supports rendering tabular data
github.com
github.com
--Linus Torvalds
(source: http://programmers.stackexchange.com/questions/163185/torval...)
"Fred Brooks, in Chapter 9 of The Mythical Man-Month, said this:
Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious."
Does anyone know whether this has indeed been shown to be true?
Building software is about more than code.
GitHub's ably and subtly positioning themselves as attractive for a much wider audience than programmers.
One day, everyone is going to be a programmer. Is everyone a professional driver? Not at all. But most people do know how to drive a car.
It applies delta compression when storing blobs in pack files.
On that topic, I have never found much of Github's source code, which is extremely hypocritical, and makes me fear the day we'll want to move away from them. I'd be glad to be wrong and find out that I had just never looked in the right place.
Against your wishes, maybe; Hypocritical, no.
(And yes, I know arrangement is like 80% of UI, but you get my point.)
2) Adding embed codes for these tables would also be incredibly useful for news organisations and non-profits.
Anyone stress-test it with bulk data yet?
I was working on a project and wanted non-techies to edit Markdown for me on the site, being able to preview the results, but couldn't make it work on these files.
So I wish they'd fix that rather than more editors for other file types.
As a former developer on Ace and now employee at GitHub I've honestly never run into a problem. I can't promise anything but I'd like to see what you mean.
[1] https://github.com/BHSPitMonkey/Large-Markdown-Test/blob/mas...
As you might imagine, shoving in that many rows into the DOM kills any browser. G
Part of me wants to make a stumble-upon that grabs a random csv from GitHub. I feel like there's probably some really interesting data waiting to be explored.
I noticed that more than half the time in Chrome isn't HTML parsing but rather layout recalculation - I suspect you'd be able to avoid much of that if you were able to set some sort of min/max width on the columns and containing table with overflow:scroll-x or hidden. Perhaps set a fixed width when the server sees the size is large and/or by measuring the rows while rendering the template?
The 2 .csvs there display as plain text.
EDIT: Both work now.