@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.

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

Huh polyfill.io got sold. Probably advisable to make sure your sites are not using it.

https://twitter.com/triblondon/status/1761370894272708903

Edit: original post deleted, announcement here https://x.com/JakeDChampion/status/1761315228447277184?s=20

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

Genuinely curious: what’s the point in developer advocacy or developer relations work if the parent company requires radio silence during periods of extreme criticism, facing backlash for the company’s direction and decisions?

Shouldn’t this be the moment in which your team are most useful?

paul,
@paul@status.kinlan.me avatar

@cwilcox808 @cferdinandi @zachleat I don't necessarily think that being vocal or not is bad or good - it depends. My goal for our teams first and formost is to focus on listening and understanding what's going on and direct that internally. Being public with criticism might win points publicly but rarely enables you to secure change internally.

paul,
@paul@status.kinlan.me avatar

@cwilcox808 @cferdinandi @zachleat that's not saying that we get it right either ..

steveworkman, to random
@steveworkman@webperf.social avatar

web.dev is now available in China as https://web.developers.google.cn/ - reminds me to continue to write up my China CDN article - 2000 words and counting /cc @paul

paul,
@paul@status.kinlan.me avatar

@steveworkman looking forward to it!

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

There's so much spam across mastodon servers now. Incredible:( even blocking domains isn't really slowing it down

paul,
@paul@status.kinlan.me avatar

@rauschma yeah :(

paul,
@paul@status.kinlan.me avatar

@alsutton mentions.

paul,
@paul@status.kinlan.me avatar

@voxpelli @rauschma it's coming in as mentions from users on other servers to a couple of users. I swear it's to do with unmatched servers from the recent security exploits (timing seems to match).

Would be neat to have a spam like filter for inbound messages

paul,
@paul@status.kinlan.me avatar

@alsutton I hadn't - thanks for sharing

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

node js question - why when running npx [some bin] from a folder somewhere inside another nodejs project set the process.cwd() to the project directory root and not the actual directory I am in?

paul,
@paul@status.kinlan.me avatar

@benschwarz @fp I need to make that lib.

paul,
@paul@status.kinlan.me avatar

@fp urgh. got it. Thank you! really appreciate it.

malarkey, to random
@malarkey@mastodon.social avatar

I felt ill during the night, passed out in the bathroom, and hit my head. Only Scoob hearing the gurgling noises stopped me from choking on my own 🤮. That sounds like a rock and roll way to go, but now I have an almighty headache.

paul,
@paul@status.kinlan.me avatar

@malarkey shit. Hope you're ok.

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

Does anyone know how to test an npm init create-<initializer> locally without it defaulting to npm registry?

paul,
@paul@status.kinlan.me avatar

@developit I think there is a bug in npm-cli.. If I use -w to set a workspace all manner of things break... I suspect I'm holding it wrong now.

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

A new Breadboard kit for using TransformerJS models locally. This allows you to run powerful NLP models like summarization and sentiment analysis directly on device without needing a cloud connection.

The code is available on GitHub to help developers build offline voice assistants, real-time text analytics, and more using Transformer models on Breadboard.

https://paul.kinlan.me/projects/transformerjs-breadboard-kit/

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

Interop 2024 focuses on improving interoperability between browsers. It includes 12 new areas like CSS Nesting, text-wrap: balance, and Relative Color Syntax. The aim is for browsers to achieve 100% pass rate on selected tests by end of 2024. Check out the dashboard to follow progress. Improved compatibility benefits developers and enriches user experience. Excited to see collaboration drive advancement.

https://web.dev/blog/interop-2024?hl=en

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

Lots of great research here about Developer Experience.

https://getdx.com/research/

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

The latest updates to the Speculation Rules API are covered in this article, including new document rules for controlling speculative execution, configuring eagerness levels, setting limits, and checking platform support. As a Developer Advocate at Google focused on pushing web capabilities forward, I think web developers will find this a helpful overview of new options for optimizing performance. Let me know if you have any other questions!

https://developer.chrome.com/blog/speculation-rules-improvements?hl=en

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

Chrome 122 rolls out new APIs and DevTools updates:

  • Storage Buckets API for managing data
  • DevTools Performance panel improvements
  • Async Clipboard API updates

Lots of new capabilities for building powerful web apps. Check out the details from Adriana Jara on what's new for developers in this release.

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

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

Changes to BFCache behavior with extension message ports

Chrome is making changes to its back/forward cache (BFCache) that may impact extensions using message ports. This could affect communication between extension background pages and content scripts. I'll be keeping an eye on any potential impacts to extension developers. As always, please file bugs for any issues you encounter so the Chrome team can take a look.

https://developer.chrome.com/blog/bfcache-extension-messaging-changes?hl=en

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

New in Chrome 123 - Support for using the align-content property in block and table layouts without needing a flex or grid container. This unlocks additional alignment capabilities for flow and table content without requiring a change in display type. Exciting new capability for building complex layouts!

https://developer.chrome.com/blog/align-content?hl=en

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

Chrome is extending the deprecation trial for SharedArrayBuffer on desktop to Chrome 124. This gives more time for developers relying on SharedArrayBuffer and site isolation to enable cross-origin isolation, as Chrome introduces new options to relax cross-origin isolation requirements. These options include COEP credentialless, iframe credentialless, and COOP restrict-properties. The extended trial exempts websites from the SharedArrayBuffer restrictions.

https://developer.chrome.com/blog/shared-array-buffer-origin-trial-extension-124?hl=en

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

A woodpecker in a tree in the garden.

I swear the frame centered...

A video of a woodpecker pecking wood

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

Luke + Leia = ?

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

Announcing web.dev for China

Great news for developers in China - we are publishing web.dev on a .cn domain to make the content more accessible. This will provide helpful guidance on modern web development best practices and techniques to the Chinese developer community. Exciting to see our resources become available to more developers around the world.

https://web.dev/blog/web-dev-for-china?hl=en

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

Check out this article on managing third-party libraries in Next.js. The @next/third-parties library provides a way to optimize loading of popular third-party resources like analytics and ads. This can help improve performance. As web developers, we need to balance adopting useful third-party tools with keeping sites fast. This library seems like a handy way to get the best of both worlds when building Next.js apps.

https://developer.chrome.com/blog/next-third-parties?hl=en

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

Join the next Privacy Sandbox Office Hours on February 1st, 6th, and 8th to learn about Chrome's facilitated testing and prepare for upcoming third-party cookie restrictions. We'll provide updates and answer questions on using Mode A and B for testing. Register now for your region's time zone and language. Read up on facilitated testing and the 1% cookie restrictions at the links below to prepare questions!

https://developer.chrome.com/blog/privacy-sandbox-office-hours-12?hl=en

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