• hawksworx
  • blog
  • speaking
  • about
  • search

Notes - page 986

  • Newest
  • Previous
  • Next
  • Oldest

The archive of what I posted on Twitter, which I now self host due to a lack of trust in Twitter and some other reasons.

I'll soon begin refelcting all my Mastodon posts here too. I'm happier self-hosting or maintaining an archive of my content on URLs that I can own.

There are tools to help you do this too. Such as this one from the makers of Eleventy.

A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @raycastapp
@raycastapp This is slick!
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @philhawksworth
@jlengstorf (they would never look at, analyse, or act on the data captured by said analytics, BTW)
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @hdv
@hdv @jlengstorf heh. Yeah.
So many bear the scars of years of this!

:)
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @hdv
@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.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022
Woah! I missed this!!! https://twitter.com/hdv/status/1479460199694061570
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @hdv
@hdv @jlengstorf Sadly, this was about 4 years later.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@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
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@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
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@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
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@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.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@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
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@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
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@jlengstorf 2 week code and content freeze, and a 4 week lead time for production deployments.

#enterprise
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @jlengstorf
@jlengstorf 6 weeks to provision a development server for a project which had to be delivered in 4.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 22nd 2022 replying to this from @SteveALee
@SteveALee @sanity_io Where it is appropriate for the project, I like to treat content as data and abstract it.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 21st 2022 replying to this from @kentcdodds
@kentcdodds @babafemiAdigun @Netlify @remix_run Yes indeed. Nice to know it’s there should you need it though. 🥳
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 21st 2022 replying to this from @kentcdodds
@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.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 21st 2022 replying to this from @seldo
@seldo Please stop. I can't look at this.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 21st 2022 replying to this from @maxcell
@maxcell STOP TWEETING ABOUT MEEEEEEEE
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 21st 2022 replying to this from @babafemiAdigun
@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
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 20th 2022 replying to this from @brad_frost
@brad_frost This needs the Fred Flintstone tip-toe bowling sound effect, and then it would be perfect.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 19th 2022 replying to this from @iChris
@iChris @jlengstorf @Tzmanics We can only apologise so many times, Chris.
#Professionals
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 19th 2022 replying to this from @DavidDarnes
@DavidDarnes It's entirely possible I have that setting on my mistake.
I'll check later. After a lie down.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 19th 2022 replying to this from @jakecodes
@jakecodes And a cooler one! 😍
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • July 19th 2022 replying to this from @jlengstorf
@jlengstorf @Tzmanics I think the laugh I suppressed came out through my ears. You can hear it bubbling. Thanks a lot, @Tzmanics
  • Permalink
  • |
  • Twitter
  • Newest
  • Previous
  • Next
  • Oldest

The source code of this site is available on GitHub and is hosted and updated by Netlify automatically after each code commit

Other than where specified, the content on this site is published under a Creative Commons Attribution 3.0 licence.

Subscribe to a feed of blog posts on this site.