• hawksworx
  • blog
  • speaking
  • about
  • search

Notes - page 22

  • 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 • September 28th 2022 replying to this from @philhawksworth
@remotesynth @stefanjudis @Igloczek @timbenniks The emergence of ISR, DPR, Edge Functions, etc are all beyond pre-generated assets, and yet they fit perfectly into a composable architecture model where no server is part of the infra or mental model of serving sites and apps... things at the heart of a Jamstack mindset.

...
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 28th 2022 replying to this from @philhawksworth
@remotesynth @stefanjudis @Igloczek @timbenniks The update to the definition removes explicit mention of pre-generation (although I consider that very desirable to this day) because otherwise it is interpreted as ONLY pre-generated assets.

...
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 28th 2022 replying to this from @philhawksworth
@remotesynth @stefanjudis @Igloczek @timbenniks I'd agree with @stefanjudis, in that it was never really a stack. More of an approach. (see "naming is hard")

That fact made it hard to really define in a way that ages well as new technologies and practices arrive.

...
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 28th 2022 replying to this from @remotesynth
@remotesynth @stefanjudis @Igloczek @timbenniks Ah!

Naming is hard.
As is keeping things clear per the history and memory of the web, it seems!

That page should have gone leaving one definition.

Earlier in the year some work was done to try to help keep the term current, while also attempting not to just wildly pivot...
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022 replying to this from @jakelear
@jakelear My cooking repertoire is about to sky-rocket.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022
Now do every other recipe https://twitter.com/deoncole/status/1574126193607004160
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022 replying to this from @jlengstorf
@jlengstorf @cassiecodes This phrase is an absolute bullseye!
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022 replying to this from @timbenniks
@timbenniks Yeah I like that.
It's how I think of a build server.

The fact that modern web hosting can abstract that layer away and do clever caching things behind the scenes without you needing to include any of that in your mental model is reason to celebrate.

Whatever we call it.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022 replying to this from @zachleat
@zachleat @bram_stein yyyyes!
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022 replying to this from @timbenniks
@timbenniks Yeah. The key is in how things get to the CDN. What do you have to understand? What is the flow and what infra is involved in serving your site (vs generating it).

I like servers that can go away.

I waxed lyrical on this topic in 2018 in this post

https://www.hawksworx.com/blog/webserverless/
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 27th 2022 replying to this from @timbenniks
@timbenniks I’d argue that just having a cache layer falls short of it being Jamstack.

But if you can totally decouple the server that generated the views from the requests that come from the users, then maybe the term holds.

It’s that decoupling which is core to Jamstack
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @AlexanderTrefz
@AlexanderTrefz @johnallsopp @ffconf It wasn’t. I was calling how browsers handle HTML fault tolerant. The Robustness Principle is a cornerstone of the web. HTML and browsers were designed specifically with this in mind and the web could never have become widespread without it.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @AlexanderTrefz
@AlexanderTrefz @johnallsopp @ffconf I respectfully disagree. The web could never have established a foothold or feasibility as a global, decentralised, democratic platform without HTML and the robust fault-tolerant support of it in web browsers.

It’s a beautiful thing.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @ascorbic
@ascorbic @EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify ✨Feature request issue created ✨
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @ascorbic
@ascorbic @EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify Yeah, I only discovered this during this update. I think it would be a very helpful addition to the Netlify geo object.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @SamKap
@SamKap I'm cheered and booed in equal measures across the various Netlify internal teams for this nonsense.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @ascorbic
@ascorbic @EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify Not for timezone localisation.

I use that to label the city and country the time is localised to, but getting the time in a specific timezone in JavaScript needs you to specify the timezone in the IANA timezone db format which has complex mappings

https://en.wikipedia.org/wiki/Tz_database
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @EmmettNaughton
@EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify Try it again
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @EmmettNaughton
@EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify Oh bother!
Points for. 1 of 2 ?!
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @whitep4nth3r
@whitep4nth3r @zachleat @chriscoyier @hankchizljaw @Netlify (about 2.1)
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @philhawksworth
@EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify and
"Testing" in production.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @ChrisFerdinandi
@ChrisFerdinandi @zachleat @chriscoyier @hankchizljaw @Netlify Thanks Chris!

The site lives on.
Its implementation is less comical demo fodder.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @philhawksworth
@EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify Hoping that got it!
I'm doing some very basic IPv4 lookup for the locale, so I needed a fallback.
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @piccalilli_
@hankchizljaw @EmmettNaughton @zachleat @chriscoyier @Netlify FACTS
  • Permalink
  • |
  • Twitter
A photo of Phil Hawksworth's face
Phil Hawksworth @philhawksworth • September 26th 2022 replying to this from @EmmettNaughton
@EmmettNaughton @zachleat @chriscoyier @hankchizljaw @Netlify Testing in "production" :)
  • 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.