
@jlengstorf (they would never look at, analyse, or act on the data captured by said analytics, BTW)

@hdv @jlengstorf Thanks! And sadly, I agree.
The good news is that the credibility and popularity of genuine alternatives to this legacy thinking has been on the rise for a while. And companies like @sanity_io are a big part of that.
Still a long way to go and a lot of folks to help.
The good news is that the credibility and popularity of genuine alternatives to this legacy thinking has been on the rise for a while. And companies like @sanity_io are a big part of that.
Still a long way to go and a lot of folks to help.

Phil Hawksworth
@philhawksworth •
Woah! I missed this!!! https://twitter.com/hdv/status/1479460199694061570

@hdv @jlengstorf Sadly, this was about 4 years later.

@jlengstorf A leading enterprise CMS was unable to present content in the components needed, so instead it rendered all possible content into the HTML as JSON and then re-rendered everything needed for that page client-side with JavaScript.
The SEO, A11y, and perf impacts were comical
The SEO, A11y, and perf impacts were comical

@jlengstorf 10 months of engineering work to hit ambitious browser performance goals for a heavy design undone on launch day thanks to the customer adding 8 different analytics tracking products 7 of which were render blocking.
And Google Tag Manger.
#enterprise
And Google Tag Manger.
#enterprise

@jlengstorf Content for dozens of regionally localised sites for a global brand managed in a single Excel spreadsheet file. All the brand managers would work on it individually and send various versions around via email.
No version control.
No canonical version.
SHIP IT
#enterprise
No version control.
No canonical version.
SHIP IT
#enterprise

@jlengstorf A deployment process that required an hour of navigating and clicking a web UI in a magical order which was undocumented and understood by only one team member.
Later "automated' with a Selenium test runner to automatically click all the buttons.
Later "automated' with a Selenium test runner to automatically click all the buttons.

@jlengstorf "{APPLICATION NAME REDACTED} platform license expired" displayed as a persistent modal on top of the prod site.
(License was fine. License key generation was borked. Account managers unable to resolve)
After many angry phone calls we mitigate using CSS to hide it.
#enterprise
(License was fine. License key generation was borked. Account managers unable to resolve)
After many angry phone calls we mitigate using CSS to hide it.
#enterprise

@jlengstorf A limit of 10 "vanity URLs" which we could specify on an enterprise platform which would generate its own URLs for every other resource using a scheme that seemed to use every word and acronym ever devised.
#enterprise
#enterprise

@jlengstorf 2 week code and content freeze, and a 4 week lead time for production deployments.
#enterprise
#enterprise

@jlengstorf 6 weeks to provision a development server for a project which had to be delivered in 4.

@SteveALee @sanity_io Where it is appropriate for the project, I like to treat content as data and abstract it.

@kentcdodds @babafemiAdigun @Netlify @remix_run Yes indeed. Nice to know it’s there should you need it though. 🥳

@kentcdodds @babafemiAdigun @Netlify @remix_run Yes that’s exactly what I meant. Sorry if that English idiom of “all good” was confusing.
Support for @remix_run and streaming is provided by Netlify Edge Functions.
Things like background, scheduled, or regular severless functions aren’t what I’m referring to here.
Support for @remix_run and streaming is provided by Netlify Edge Functions.
Things like background, scheduled, or regular severless functions aren’t what I’m referring to here.

@seldo Please stop. I can't look at this.

@maxcell STOP TWEETING ABOUT MEEEEEEEE

@babafemiAdigun @kentcdodds All good on @Netlify.
Netlify Edge Functions support streaming and play very nicely with @remix_run. We're big fans over here.
Here's a quick-start template to try it out.
https://github.com/netlify/remix-edge-template
Netlify Edge Functions support streaming and play very nicely with @remix_run. We're big fans over here.
Here's a quick-start template to try it out.
https://github.com/netlify/remix-edge-template

@brad_frost This needs the Fred Flintstone tip-toe bowling sound effect, and then it would be perfect.

@DavidDarnes It's entirely possible I have that setting on my mistake.
I'll check later. After a lie down.
I'll check later. After a lie down.

@jakecodes And a cooler one! 😍

@jlengstorf @Tzmanics I think the laugh I suppressed came out through my ears. You can hear it bubbling. Thanks a lot, @Tzmanics