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

zachleat, to 11ty
@zachleat@zachleat.com avatar

A blog post about what is likely the biggest @eleventy news in our projectโ€™s history โ€” and we need your help!

https://www.zachleat.com/web/independent-sustainable-11ty/

bramus, to random
@bramus@front-end.social avatar

Come hear @mia and me talk about some CSS/web things.

I'll be covering Cross-Document View Transitions for Multi-Page Applications (aka: "just websites") or maybe Scroll-Driven View Transitions which combines two of my favorite topics โ€ฆ still undecided.
https://social.vasilis.nl/@vasilis/112444587000998568

stephaniewalter, to random
@stephaniewalter@front-end.social avatar

I love nice repeatable geometric patterns, don't we all?
If you need help generating them, I've got a nice tool for you: https://patternpad.com/editor.html

w3c, to random
@w3c@w3c.social avatar

At our recent AC meeting in Hiroshima, Japan ๐Ÿ‡ฏ๐Ÿ‡ต Matthew Atkinson (Samsung) presented "Exploring making site navigation more accessible, with "well-known destinations."

Atkinson spoke on a proposal of the WAI-Adapt Task Force on making navigation more accessible. It suggests a standard way for a website to list its popular pages, aiding user agents in automatic discovery.

๐ŸŽฌ Watch the video: https://youtu.be/W_AT1ZNukrc

webstandards, to random
@webstandards@mastodon.world avatar

Well the lineup for State of the Browser is sorted now, we'll start announcing them soon. Once @dletorey stops messing about in fields.

Tickets available at https://stateofthebrowser.com

tunetheweb, to random
@tunetheweb@webperf.social avatar

Have you heard about the Speculation Rules API but not found time to implement it on your website yet?

Well, we published a codelab for Google I/O to walk you through it on a demo site so you can see how easy it is to implement:
https://codelabs.developers.google.com/speculation-rules

Try it out!

conorh, to random
@conorh@mastodon.sdf.org avatar

During lunch a friend mentioned that you can just supply a HTTP URL to vim on the command line and it would use curl to download that resource and allow you to edit the content. I jokingly asked whether if you enter :w it would then issue a HTTP POST back to the origin which is of course ridiculous.

It issues a PUT

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

w3cdevs, to languagelearning
@w3cdevs@w3c.social avatar

The current frequency of language usage on the Web (e.g. 52% of websites in English) doesn't reflect the diverse cultural and linguistic needs essential for global access, highlighting the importance of internationalization (i18n).

Fuqiao Xue, @w3c i18n activity lead, gave a comprehensive report of past and future @webi18n work, collaborating with spec and to address gaps, particularly for endangered scripts and .

๐ŸŽฌ Watch the video: https://youtu.be/re7dazZZuTc

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

remotesynth, to random
@remotesynth@mastodon.xyz avatar

Tomorrow, @eleventy is hosting it's first ever conference. Whether you are a current 11ty user or not, there are some great talks about web development that you'll definitely want to see. Plus, it's entirely virtual and free. Join starting at 11am ET (UTC -4) https://conf.11ty.dev/

bkardell, to random
@bkardell@toot.cafe avatar

Known Knowns: Fun with the DOM, the parser, illogical trees and "unknowns"...

https://bkardell.com/blog/known-knowns.html

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Fuck around and find out, or โ€œarse roundabout and aye govโ€™naโ€ as they say in Britain

webpro, to random
@webpro@fosstodon.org avatar

Looking to optimize Interaction to Next Paint?

This 28-minute demo is time well spent. Great deep dive into using the Performance tab in the Chrome DevTools, so you can hit the ground running and fix responsiveness issues.

https://www.youtube.com/watch?v=cmtfM4emG5k

brucelawson, to random
@brucelawson@vivaldi.net avatar

Microsoft prefers masonry to be its own display type rather than a type of display: grid https://github.com/w3c/csswg-drafts/issues/9041#issuecomment-2073950737

carnage4life, to random
@carnage4life@mas.to avatar

Google went from you have to be in Mountain View at least three days a week to do this job to you can do it from India and Mexico in less than a year.

image/jpeg

w3c, to random
@w3c@w3c.social avatar

On 30 April 1993, at Tim Berners-Lee's urging, CERN released the code for the World Wide Web to the public for free.

Thank you CERN and thank you Tim!

You can learn more about the history of the Web including how the development of the Web was picked up at W3C at: "A Little History of the World Wide Web"
https://www.w3.org/History.html

sil, to random
@sil@mastodon.social avatar

A while back in Learn Privacy, I said (https://web.dev/learn/privacy/fingerprinting#only_rely_on_the_user-agent_string_for_coarse_information):
โ€œthis results in every browser pretending to be every other browser, [and] claims, among other things, to be Mozilla/5.0, a browser which was released at the same time that the first astronauts boarded the International Space Stationโ€. In case you thought I was lying or something check out this excellent little tale from @html5test about how the UA string can be entirely lies. Donโ€™t trust it.
https://mastodon.social/@html5test/112344906160060771

html5test, to random
@html5test@mastodon.social avatar

1๏ธโƒฃ A brief history of the User-Agent string

In this chapter we are taking a deep dive into history and start with the basics of the User-Agent string.

https://nielsleenheer.com/articles/2024/a-brief-history-of-the-user-agent-string/

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

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

๐Ÿ“ข Chrome is toying with the idea of exposing a Web Translation API based on lazy-loaded, built-in browser models:

translation.canTranslate(): Check if browser supports translation for language
translation.createTranslator(): Create translator object
translation.supportedLanguages(): List supported languages

translator.translate(): Translate string
translator.translateStreaming(): Translate string in chunks

Explainer: https://github.com/explainers-by-googlers/translation-api
@tag review: https://github.com/w3ctag/design-reviews/issues/948

thisismissem, to random
@thisismissem@hachyderm.io avatar

A more limited scoped access token is coming to Mastodon 4.3!

Does your service just need to show basic account information when signing in with Mastodon?

Well as of 4.3 (upcoming), you can request the read:me scope.

https://github.com/mastodon/mastodon/pull/29087

thisismissem,
@thisismissem@hachyderm.io avatar

I would encourage everyone implementing the MastoApi interface to implement RFC 8414 to advertise what scopes and other OAuth 2 features are supported by your server.

This allows for clients to negotiate what scopes they want to request, rather than assuming scopes & grant types work.

paul, to random
@paul@status.kinlan.me avatar
amcewen, to art
@amcewen@mastodon.me.uk avatar

Nice to see the @DoESLiverpool takeover of the TATE has made the Double Negative culture diary

http://www.thedoublenegative.co.uk/2024/04/culture-diary-wc-22-04-2024/

toxi, to zig
@toxi@mastodon.thi.ng avatar

Just updated all https://thi.ng/wasm-api packages, bindgen, build scripts, readmes and examples to be compatible with the brand new Zig v0.12.0 released a couple of days ago... This includes adapting to breaking changes (esp. Zig's build system) and updating the hybrid Zig/WASM/TypeScript project template:

https://github.com/thi-ng/tpl-umbrella-zig

For wasm-api user code only minor changes are required (if any), e.g. all Zig DOM event handlers need a callconv(.C) attribute now...

Happy coding!

#ThingUmbrella #Zig #Ziglang #WASM #WebAssembly #TypeScript #JavaScript #OpenSource

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