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

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

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

paul,
@paul@status.kinlan.me avatar

@benschwarz @fp I need to make that lib.

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

New CSS capabilities in Chrome 121 including scrollbar customization, font palette animation, and error spelling/grammar highlights. Also updates to the Speculation Rules API and an origin trial for the Element Capture API to record and capture specific DOM elements. Check out the full details in the linked article below.

https://developer.chrome.com/blog/new-in-chrome-121?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

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 thanks - I'll give that another go.

paul,
@paul@status.kinlan.me avatar

@developit ha! -g is banned.... however npm link --local worked

paul,
@paul@status.kinlan.me avatar

@developit thanks

paul,
@paul@status.kinlan.me avatar

@developit I take that back... I just run the wrong command after.. urgh

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, to random
@paul@status.kinlan.me avatar

WebGPU now enabled by default in Chrome 121 on Android devices with Qualcomm and ARM GPUs running Android 12+. Brings performance optimizations like using DXC for shader compilation on Windows, adds features like timestamp queries, default shader entry points, display-p3 color space support, and exposes memory heap info for debugging. Overall improves WebGPU developer experience across Android and Windows.

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

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

Our little village in North Wales is looking beautiful this morning

image/jpeg

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

Web AI model testing can be supercharged using WebGPU, WebGL, and Headless Chrome. This blog post by Jason Mayes and François Beaufort details how to set up a consistent testing environment with GPU acceleration for iterating on machine learning models prior to deployment. By enabling the correct flags in Headless Chrome and installing compatible drivers, they achieved accelerated performance. Useful for anyone working on Web AI, gaming, or graphics.

https://developer.chrome.com/blog/supercharge-web-ai-testing?hl=en

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

Puppeteer now supports Firefox using the new WebDriver BiDi protocol! This allows writing automation scripts that work across both Chrome and Firefox. Over half of Puppeteer's test suite already passes when using WebDriver BiDi with Firefox. This paves the way for more seamless cross-browser testing. Exciting times ahead as WebDriver BiDi becomes the default protocol for Puppeteer.

https://developer.chrome.com/blog/puppeteer-webdriver-bidi-2023?hl=en

paul,
@paul@status.kinlan.me avatar

@frabcus yeah, it's exciting if it all happens. Just takes a while...

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

Check out this post on persistent permissions for the File System Access API in Chrome. It explains a new permission model that lets users optionally grant websites permanent access to files and folders, avoiding constant re-prompting.

https://developer.chrome.com/blog/persistent-permissions-for-the-file-system-access-api?hl=en

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

Check out this post on CSS vertical writing mode support for form controls coming to Chrome. It will enable vertical text orientation for buttons, selects, textareas and sliders. Useful for East Asian languages written vertically.

https://developer.chrome.com/blog/vertical-form-controls?hl=en

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

https://www.val.town/ is pretty damn awesome.

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

Check out this post on Chrome enabling desktop mode by default on premium Android tablets. The article explains that sites designed for desktop can provide a better experience on large, powerful tablets. Web developers should test that their sites work well in desktop mode, since the user agent and viewport defaults are changing.

https://developer.chrome.com/blog/desktop-mode?hl=en

paul,
@paul@status.kinlan.me avatar

@gnate hmm - I don't know. I never experienced that issue with a Chromebook. I always got the desktop sites.

rwetzlmayr, to fediverse
@rwetzlmayr@layer8.space avatar

Now trying to build what looks like an ActivityPub assimilation plugin for @textpattern by retracing the steps @paul took to connect @gohugoio to the .

Very helpful devlog at https://paul.kinlan.me/adding-activity-pub-to-your-static-site/! Thanks a lot!

Want to fork around? Go here: https://github.com/rwetzlmayr/wet_feditext

paul,
@paul@status.kinlan.me avatar

@rwetzlmayr @textpattern @gohugoio let me know if I can help at all.

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

Moel Famau was beautiful today (even if it was a little busy)

image/jpeg
image/jpeg
image/jpeg

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