Adding ActivityPub to your static site
This is a short post about I how I added ActivityPub to my Hugo static blog Read More
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.
I love to learn about what you are building, and how I can help with Chrome or Web development in general, so if you want to chat with me directly, please feel free to book a consultation.
I'm trialing a newsletter, you can subscribe below (thank you!)
Post Deploy Webhook for Vercel
This custom integration was created because Vercel does not currently offer the ability to configure webhooks for project-related events such as Deploy Successful. Read More
Thoughts on a "Web Follow" protocol
Thinking about the follow action on the web. Read More
Using ML to improve developer experience.
My world has been shook. I started writing this post in March 2021 and am revisiting it today. I discussed how watching Corridor Crew inspired me to look for ways ML can improve developer experience. After researching, I identified four challenges: inferring what developers meant for the DOM, aiding with accessibility, helping with performance, and creating layouts and images. Finally, I questioned how GPT-Chat has changed my job as a DevRel lead. Read More
Detecting if a URL scheme can be handled
Can we detect if a url with a custom URL scheme can be handled? Why yes. Yes we can. Read More
Sigh... Read More
On Mastodon
Some thoughts about why Mastodon Read More
What is new on the web?
When does an API become available to use on the web? Read More
The off by default web
Some musing on the model of API permissions on the web. Read More
Goodbye HTML5Rocks
Some additional thoughts on the end of HTML5 Rocks Read More
Hiring for Chrome and Web Developer Relations
We're hiring in 2022. Come and join us. Read More
The Wordle Wide Web
An affirmation of the power of the web Read More
Missing the trajectory
It turns out that I miss a lot of signals. Read More
Top web developer pain points in 2021
We survey a part of the ecosystem every quarter. Here are some of our findings. Read More
Sorry Safari team
We shared some incorrect data at Chrome Dev Summit. Here's my apology and what lead to the mistake. Read More
Chrome 100 - Does it break user agent checking?
Does the 100 in the User Agent break anything? Read More
Browser Compat Data - developer gold
MDN created Browser Compat Data and it's a goldmine. We should be using it a lot more Read More
Building an NPM downloads dashboard with Google Sheets
I'm in the lucky position that our team is very productive and we've built a lot of amazing tools on NPM that developers for the most part love to use. The manager in me likes to quickly get a picture of how the web is doing, and how the work that our team does is going, so I end up building a lot of dashboards. One area that was a frustration was that I would have to go through each of our teams NPM modules by hand and see how they are doing. Read More
Getting Feedback in to Chrome: Web Developer Insights Community
How do we get your feedback in to the Chrome Web Platform team? Read More
The unofficial way to embed Squoosh into your web app.
I wanted the functionality of Squoosh, but in my web app. Here's how I did it. Read More