Paul Kinlan
@paul.kinlan.me
2K followers 580 following 370 posts
Lead for Chrome Developer Relations at Google. Web Developer. Avid user of AI tooling. I live in the beautiful town of Rhuthun in North Wales. Learning Welsh and loving Wales. https://paul.kinlan.me/ and https://aifoc.us/
Posts Media Videos Starter Packs
paul.kinlan.me
I had fun last night. I got a Chrome extension to talk MCP via the Omnibox. It can even render and host OpenAI's Apps SDK runtime "Skybridge" - I have a small shim that attempts to polyfill the API.
Reposted by Paul Kinlan
jens.ng
Jens @jens.ng · 1d
Agree. I think LLM tools likely have to output React by default today. However LLMs need to work with any framework in brownfield, so enabling other outputs as an option becomes somewhat easy to implement - enterprise user might choose due to corporate policies and hobbyists for any reason.
paul.kinlan.me
I think one thing we need to do is to focus a lot on samples, examples and documentation as soon as anything launches to ensure they are part of the training... And then work to ensure it can also be referenced quickly by tools when not.
paul.kinlan.me
Yep. That could be the opportunity for any new framework. Similar echos to Angular
Reposted by Paul Kinlan
jens.ng
Jens @jens.ng · 1d
Last but not least, the incumbent always had a strong advantage (nobody gets fired for buying IBM) - which didn't in the past stop innovation from happening or players to come up. Our belief in the team is that innovation will continue until UIs are a solved problem, which we think is far from true!
Reposted by Paul Kinlan
jens.ng
Jens @jens.ng · 1d
at least when the developers are interested in it. Also new features/API might matter if they're better performing then generated patterns, and even more ergonomic syntax might be useful to humans AND LLMs in all but greenfield use cases (if only to save tokens on maintenance).
paul.kinlan.me
I'm hopeful for the competition and happy to be proven wrong. A challenge that I've seen is that I've heard numerous providers say something along the lines of "to ask us not to output X is to ask us to lose to our competitors"
paul.kinlan.me
Someone told me recently to cut a lemon and stuff in some cloves and it repels the flies.
paul.kinlan.me
Such a stunning morning in North Wales
Reposted by Paul Kinlan
tolin.ski
I've been so annoyed by AI tools and CSS that I made a CSS MCP that:

* consults with MDN for docs
* reports browser compat
* uses project Wallace to analyze your CSS

github.com/stolinski/cs...

Also made claude code agent for css but still perfecting it.
GitHub - stolinski/css-mcp
Contribute to stolinski/css-mcp development by creating an account on GitHub.
github.com
paul.kinlan.me
I tried taking your advice and I looked like a lemon on stage.
paul.kinlan.me
I appreciate how much wank there is in wank. It's full of it.
paul.kinlan.me
I believe we didn't think big mega corp would get away with it
paul.kinlan.me
one of the reasons for this is that it's not approved infrastructure for google projects.
paul.kinlan.me
heh - I'm paying the bill directly though.... so...
Reposted by Paul Kinlan
anatudor.bsky.social
Little @codepen.io demo: single `img` squircles + grainy inset shadow codepen.io/thebabydino/...

(for `img`, the actual image is content & gets painted on top of shadows; the earlier workaround has been a sibling/ parent's pseudo used as a "cover" that gets the shadow; none of it here 😼)

#CSS #SVG
A grid of squircle-shaped images with grainy inner shadows that also have a spread.
paul.kinlan.me
Was nice to play with Github's copilot to scaffold a web app in the creation of the repo. It's awesome to have a software that is what I want and not worry if anyone else really wants to use it

paulkinlan.github.io/HackerNewsDe...
HackerNews Deck
paulkinlan.github.io
paul.kinlan.me
I've heard a few folks say travel is hard. If you have any details, would love to know the constraints. Budgets? Visas? Politics? etc
paul.kinlan.me
If we started Chrome Dev Summit again, would you be interested in it?

(huh - apparently can't do polls here...), Please reply, Yes or No, or any other answer in between.
paul.kinlan.me
Yeah. That was a nice surprise :)
paul.kinlan.me
No. Although that would be possible. This demo is just using what it has in its LLM for the entirety of the page
paul.kinlan.me
Lovely weather in Chester today.