• zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    11 months ago

    Reminder that Google Maps only exists because of one 100-1000x engineer who rewrote all the code in one weekend

    zack_overflow tweet picture
    AdamThierer Profile Picture

    Adam Thierer @AdamThierer

    11 months ago

    Reminder that Google Maps only exists because of one 100-1000x engineer who rewrote all the code in one weekend https://t.co/kFKGU0y8qr

    zack_overflow tweet picture

    56 444 4K 4.2M 527
    Download Image

    187 6K 50K 3.7M 12K
    Download Image
  • zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    11 months ago

    Not familiar with the ajax/XML heyday of the past, can anyone explain why XML contributed so much bloat?

    16 6 373 114K 25
  • zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    11 months ago

    Bret responded!! Every eng should aspire to be a Bret

    btaylor Profile Picture

    Bret Taylor @btaylor

    11 months ago

    Bret responded!! Every eng should aspire to be a Bret

    20 53 1K 113K 173

    5 4 472 78K 42
  • btaylor Profile Picture

    Bret Taylor @btaylor

    11 months ago

    @zack_overflow At one point Google Maps had a fully functional XSL transform engine written in JavaScript to translate XML from the server to the content you saw on the screen. It was insane.

    20 53 1K 113K 173
  • abhi9u Profile Picture

    Abhinav Upadhyay @abhi9u

    11 months ago

    @zack_overflow In the early days, the ajax calls used to retrieve html fragments from the backend and modify the dom. I think that style might have led the developer to double down on using XML (just a guess), instead of building a better data model.

    1 1 8 4K 0
  • bitplane Profile Picture

    bitplane @bitplane

    11 months ago

    It was the Java of the data world. You needed a schema and to understand it and you could put all kinds of crap into the schema, it BEST CORRECTED everything while failing to realise that humans often edited the files. It was the worst of all worlds, perfect for machines under the right conditions but completely terrible for humans under average conditions. Because it was so verbose you couldn't eyeball it, and because it was so tightly defined it led to weeks of bikeshedding design of a data model before it could be used. It's a shit markup language that is as rigid as binary but as slow as text, masqueraded as a human-readable format. It worked well when combined with the discipline of overengineering, which means it didn't work well at all.

    0 3 121 7K 11
  • jondot Profile Picture

    jondot @jondot

    11 months ago

    Usually in the context of * xml used to express programmatic things (if/else logic clauses, huge ridiculous things) * the governance of schema became a monster and XML developed so many standards that created broken ways to integrate * “describe life with XML” everything was described using XML, and so you would get huge verbose clunky and bizarre protocols * XML meta languages as in create something out of XML, using XML (eg xslt) requires you to do some mental gymnastics that were ridiculous * XML parsing, semantics libraries therefore were really bad, and fell out of date quickly and were buggy because all of that complexity. Something like that 😊

    1 1 48 7K 5
  • borisyeltzin Profile Picture

    Pattern Rotator @borisyeltzin

    11 months ago

    It was pushed by absolutely everyone at the time. I remember a conference in SF around 2002 and everyone jumped on board. Its clear text, wordy structure doesn't scale at all. But having said that, the increase in computing speed has allowed a lot of bloatware to exist (.e.g. java), without remorse. I started in an era where I had 16k of usable memory for my programs, so I get how luxurious and sloppy the dev environments have become.

    0 0 14 4K 0
  • antonlodder Profile Picture

    anton lodder @antonlodder

    11 months ago

    @zack_overflow <answer>no</answer>

    0 0 8 716 0
  • morganfrnchstgg Profile Picture

    Morgan French-Stagg @morganfrnchstgg

    11 months ago

    @zack_overflow to start off with - parsing json is quite a lot quicker than XML. and these days you can use things like grpc which is even faster

    1 1 4 4K 1
  • pr0meteu5 Profile Picture

    pr0meteus @pr0meteu5

    11 months ago

    @zack_overflow whenever I see XML I assume over engineered overpriced slow crap, it never misses

    0 0 5 475 0
  • Mithra_Is_Fine Profile Picture

    A Mithra Is Fine Too @Mithra_Is_Fine

    11 months ago

    @zack_overflow Huge overheads to parsing.

    0 0 3 949 0
  • JakeDiscoVery Profile Picture

    Jake ⎄ @JakeDiscoVery

    11 months ago

    @zack_overflow dude when AJAX came out it blew everyones minds

    0 0 1 2K 0
  • IAmNotMyself1 Profile Picture

    IAmNotMyself @IAmNotMyself1

    11 months ago

    @zack_overflow JavaScript doesn't have a native xml interpreter. It's expensive to deal with it

    0 0 0 58 0
  • chanhosuh Profile Picture

    chanho @chanhosuh

    11 months ago

    @zack_overflow My guess is it’s less about the format and the maturity of the tech. There is an entire enterprise stack around XML and back then JS would have been pretty lean. Probably just doing simple stuff in the former would take more effort.

    0 0 0 346 0
  • Driftwood_77 Profile Picture

    Driftwood777 @Driftwood_77

    11 months ago

    @zack_overflow Web browsers didn’t have an xml parser built in back then. It sounds like they were trying to do their processing with the xsl doing the transformations rather than using code. One of the ideas of xml was that it could replace a lot of code functionality. The implicit

    1 0 0 26 0
  • evilmikedg Profile Picture

    Mike dg @evilmikedg

    11 months ago

    @zack_overflow Technically human readable but so obscenely verbose that no human wants to read it.

    0 0 0 26 0
  • Download Image
    • Privacy
    • Term and Conditions
    • About
    • Contact Us
    • TwStalker is not affiliated with X™. All Rights Reserved. 2024 www.instalker.org

    twitter web viewer x profile viewer bayigram.com instagram takipçi satın al instagram takipçi hilesi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al sosyalgram takipçi satın al instagram ücretsiz takipçi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al metin2 metin2 wiki metin2 ep metin2 dragon coins metin2 forum metin2 board popigram instagram takipçi satın al takipçi hilesi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al buyfans buy instagram followers buy instagram likes buy instagram views buy tiktok followers buy tiktok likes buy tiktok views buy twitter followers buy telegram members Buy Youtube Subscribers Buy Youtube Views Buy Youtube Likes forstalk postegro web postegro x profile viewer