Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

Thoughts on a "Web Follow" protocol

Paul Kinlan

Thinking about the follow action on the web.

Read More

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.

Using ML to improve developer experience.

Paul Kinlan

My world has been shook.

Read More

Detecting if a URL scheme can be handled

Paul Kinlan

Can we detect if a url with a custom URL scheme can be handled? Why yes. Yes we can.

Read More

Twitter

Paul Kinlan

Sigh...

Read More

On Mastodon

Paul Kinlan

Some thoughts about why Mastodon

Read More

What is new on the web?

Paul Kinlan

When does an API become available to use on the web?

Read More

The off by default web

Paul Kinlan

Some musing on the model of API permissions on the web.

Read More

Goodbye HTML5Rocks

Paul Kinlan

Some additional thoughts on the end of HTML5 Rocks

Read More

Hiring for Chrome and Web Developer Relations

Paul Kinlan

We're hiring in 2022. Come and join us.

Read More

The Wordle Wide Web

Paul Kinlan

An affirmation of the power of the web

Read More

Missing the trajectory

Paul Kinlan

It turns out that I miss a lot of signals.

Read More

Top web developer pain points in 2021

Paul Kinlan

We survey a part of the ecosystem every quarter. Here are some of our findings.

Read More

Sorry Safari team

Paul Kinlan

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?

Paul Kinlan

Does the 100 in the User Agent break anything?

Read More

Browser Compat Data - developer gold

Paul Kinlan

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

Paul Kinlan

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

Paul Kinlan

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.

Paul Kinlan

I wanted the functionality of Squoosh, but in my web app. Here's how I did it.

Read More

Putting an image on the page is easy, until it's not

Paul Kinlan

It should be easier to put an image on the page.

Read More

My Drafts

Paul Kinlan

I want to share my thinking with you, and to refine my thoughts with feedback from developers.

Read More