Journal Dec 13th, 2022

  • Note taking has become irregular. Need to get back into it.
  • Very happy to see updates to web.dev/learn
  • Spent some time researching ActivityPub - Personally I found it all a bit complex
    • Added ActivityPub to this blog so that it publishes a feed and posts it to subscribers.
    • ActivityPub ecosystem needs a Technical Writer.
    • The datastore is built on FireStore (works pretty well).
  • For all that people talk about the amazing DX of Vercel and their tools, I felt like I constantly hit snags:
    • They don't (yet) have a deployment event webhook - so I can't tell when my site is successfully deployed (I need it for updating web-mentions and ActivityPub)... So I had to create an integration.
    • I get why they have integrations as a business, but... There doesn't seem to be a way to test them without deploying them; Their API is not well documented; They have no client library - you can build one because they have an OpenAPI spec, but I found the tooling around this to be poor for JS and TypeScript - so I ended up just crating
    • Edge Middleware, Edge Functions and Serverless functions each with differing runtimes.
    • and... there's just a lot of stuff missing that I would expect from a cloud platform (scheduled tasks, recurring tasks, queued task) for example. I really don't want to have to research everything all the time in the platform (it's one of the reasons why I liked AppEngine).
    • That all being said - I still like Vercel.
  • Chat GPT is rather incredible - need to get researching ML again because the industry is passing me by and it all feels magic

About Me: Paul Kinlan

I lead the Chrome Developer Relations team at Google.

We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.

Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on web.dev, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.