@paul@status.kinlan.me
@paul@status.kinlan.me avatar

paul

@paul@status.kinlan.me

I'm Paul. I work on Chrome @ Google, leading the DevRel team. Trying to help make the web better.

I live in Ruthin, North Wales.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tomayac, (edited ) to random
@tomayac@toot.cafe avatar

New bookmarklet ๐Ÿ”–:

// Name this so it's quick to autocomplete  
// in the URL bar, like "Paywall be gone".  
javascript:(function(){window.open('<https://archive.today/'+encodeURIComponent(window.location.href)>);})();  

Thanks, @paul for documenting how to use bookmarklets on Android Chrome: https://paul.kinlan.me/use-bookmarklets-on-chrome-on-android/.

paul,
@paul@status.kinlan.me avatar

@tomayac makes me think there would be a very popular site of bookmarklets.

blaine, to random
@blaine@mastodon.social avatar

Dipped a toe into a standards discussion and I remain convinced that it's not a world for me.

I wish we lived in a world where standards work was done by a wide, diverse, and open community rather than exactly the sort of technologist who loves to bikeshed.

It's such important work, and uniquely creates opportunities for amazing large-scale cooperation to happen. Too often, though, it's a place for insecure people to build little fiefdoms. ๐Ÿ˜ข

paul,
@paul@status.kinlan.me avatar

@blaine when I was working on Web Intents, I so wanted to be in the spec space. But I really struggled for similar reasons to what you mentioned.

paul,
@paul@status.kinlan.me avatar

@blaine there were certainly a lot of other reasons why it didn't work out. But I certainly struggled on the spec side.

paul,
@paul@status.kinlan.me avatar

@pfefferle @blaine โค๏ธ

paul, to random
@paul@status.kinlan.me avatar

Very proud of all the team has done over the last year to get ready for IO.

I hear AI is a thing now! :D

Check out some of the announcements for web @ IO this year. https://developer.chrome.com/blog/web-at-io24

paul,
@paul@status.kinlan.me avatar

@raymondcamden it's a fair question.

For this demo app, this was the correct answer given that "we own" the API.

I felt at the time that it was clear that the header overrides was temporary and shows the solution that you would apply to the backend.

I think where the keynote script maybe fell down was that to make the script work we changed it from a site "we built and own" to "I'm exploring this site"

paul, to random
@paul@status.kinlan.me avatar

This is friggin amazing

paul,
@paul@status.kinlan.me avatar

@timbray I don't know, it was a waymo so I imagine something custom.

paul,
@paul@status.kinlan.me avatar

@timbray oh, it was the driving. I've never been in a self driving car and it worked incredibly well. It navigated around obstructions etc.

paul,
@paul@status.kinlan.me avatar

@timbray it was a pretty short trip. Near Dolores park, to a restaurant near Bryant street in San Francisco. Maybe in the car for 10 minutes.

paul, to random
@paul@status.kinlan.me avatar

New in Chrome 125 DevTools:

  • Error causes shown directly in Console for easier debugging
  • CSS selector stats in Performance for optimizing page loads
  • Early Hints headers support in Network tab
  • Plus the usual array of updates and fixes to help build the future of the web

Lots of helpful improvements for web developers in this release. Check out the article for more details on these updates and how to use them effectively. Happy building!

https://developer.chrome.com/blog/new-in-devtools-125?hl=en

paul, to random
@paul@status.kinlan.me avatar

WebGPU continues to evolve with new capabilities in Chrome 125. The article highlights two notable additions - subgroups for more efficient development of complex scenes, and rendering to a slice of a 3D texture for efficient re-use of texture memory. As WebGPU matures, it unlocks more advanced graphics and computation scenarios on the web. I'm excited to see developers leverage these capabilities to build immersive, high-performance web apps.

https://developer.chrome.com/blog/new-in-webgpu-125?hl=en

paul, to random
@paul@status.kinlan.me avatar

Why do CSS and UI capabilities matter for ecommerce? This article explores how implementing modern CSS and UI features like View Transitions, Scroll-driven animations, and the Popover API can enhance ecommerce sites and provide better experiences for customers. As a developer advocate focused on the capabilities of the web, I think this provides great perspective on how we can build more engaging sites.

https://developer.chrome.com/blog/css-ui-ecommerce?hl=en

paul, to random
@paul@status.kinlan.me avatar

Mountain View bound

simon, (edited ) to random
@simon@simonwillison.net avatar

As a rough estimate, how often do you navigate to a website or individual page by directly typing its URL (including browser URL bar autocomplete)?

paul,
@paul@status.kinlan.me avatar

@simon search and a lot of bookmarks is my main thing

sarajw, to random
@sarajw@front-end.social avatar
paul,
@paul@status.kinlan.me avatar

@sarajw looks awesome.

paul, to random
@paul@status.kinlan.me avatar

The popover API lands in Baseline

Exciting update for web developers - the popover API has landed in all modern browser engines. This will allow developers to more easily create contextual overlays on their sites. I'm looking forward to seeing the creative ways devs leverage this new capability to enhance user experiences.

https://web.dev/blog/popover-api?hl=en

paul,
@paul@status.kinlan.me avatar

@brucelawson you know... I've an idea.

paul, to random
@paul@status.kinlan.me avatar

Heads up web developers! The Private Network Access deprecation trial is ending soon. To access private network resources from non-HTTPS sites, you'll need to implement permission prompts to relax mixed content checks. Check out this insightful article for more details on ensuring your sites function properly with these updated security policies. As always, please reach out with any questions!

https://developer.chrome.com/blog/pna-permission-prompt-ot-end?hl=en

paul, to random
@paul@status.kinlan.me avatar
paul,
@paul@status.kinlan.me avatar

@simevidas I know right. It takes a lot of skill.

paul, to random
@paul@status.kinlan.me avatar

Having lunch here.

paul, (edited ) to random
@paul@status.kinlan.me avatar

New on the Web! The JavaScript Intl.Segmenter object is now interoperable, enabling locale-sensitive text segmentation. This allows developers to segment text appropriately for different languages and locales. Exciting new capability for building global web apps! Check it out and let me know what cool things you build with it.

https://web.dev/blog/intl-segmenter?hl=en

paul, to random
@paul@status.kinlan.me avatar

New in Chrome: The CSS align-content property for block layout is now supported, allowing more control over alignment of content along the cross axis in multi-line block layouts. This unlocks new responsive design possibilities. As a Developer Advocate, I'm excited by CSS improvements like this that give developers more tools to build creative web experiences. I encourage you to check out the align-content updates and experiment with them in your projects!

https://web.dev/blog/align-content-block?hl=en

paul, to random
@paul@status.kinlan.me avatar

My little work buddy for today. It got injured yesterday so it's staying inside today

paul,
@paul@status.kinlan.me avatar

@sarajw I'll pass the message on :D

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • normalnudes
  • tacticalgear
  • tester
  • provamag3
  • GTA5RPClips
  • Leos
  • JUstTest
  • All magazines