Advertisement · 728 × 90

Posts by Nick Breaton

Preview
Pippy

The best way I could think to honor her was through my craft

3 weeks ago 0 0 0 0
Preview
GitHub - Snapchat/Valdi: Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. - Snapchat/Valdi

👀

5 months ago 1 0 0 0

Okay Effect Atom is freaking 🔥

So many state management solutions out there, but none of them achieve the pit of success for a large team on a non-trivial SPA. Atom feels like it might, but still early days.

5 months ago 1 0 0 0
Preview
Color Shifting in CSS • Josh W. Comeau A little while ago, I was trying to animate an element’s background color, so that it cycled through the rainbow. Seems easy, but it turns out, browsers have a surprisingly big limitation when it come...

This made HSL click for me

6 months ago 1 0 0 0

Oh my god you can finally record a single window in macOS!

6 months ago 0 0 0 0
Preview
Subgrid: how to line up elements to your heart’s content When Grid became widely available across browsers in 2017, it was an absolute game changer.

Have you been meaning to learn how to use CSS Subgrid? Here’s a very practical and straightforward how-to from @saron.bsky.social!

webkit.org/blog/17339/s...

7 months ago 23 4 0 0
Preview
Standard Schema A common interface for TypeScript validation libraries

Also love that they're using Standard Schema as their param definition

8 months ago 1 0 0 0

Love SvelteKit's new remote functions

8 months ago 2 0 1 0
Preview
Remote functions • Docs • Svelte Remote functions • Svelte documentation

SvelteKit remote functions are now available under an experimental flag. Docs here: svelte.dev/docs/kit/rem...

8 months ago 78 14 1 2
promise.then(...), by Rich Harris
promise.then(...), by Rich Harris YouTube video by Svelte Society

Some really neat unlocks coming to Svelte

8 months ago 4 0 0 0
Advertisement

The grind is real these days 🙃

10 months ago 1 0 0 0

If your deploy doesn’t cause a CSP violation, you shipped too late.

10 months ago 1 0 1 0

console.log('this is ' + (Array<0>(0) ? 'typescript' : 'javascript'))

10 months ago 71 17 5 0
What Svelte Promises, Rich Harris — Svelte Summit Spring 2025
What Svelte Promises, Rich Harris — Svelte Summit Spring 2025 YouTube video by Svelte Society

I don’t use Svelte that heavily but never miss an opportunity to listen to Rich speak

10 months ago 3 0 1 0
Video

One thing I'm unclear about thus far, is it possible to interrupt the animation? Or is this just a limitation of view transitions?

I bumped up the animation duration in this example to show what I'm talking about:

1 year ago 6 0 1 0

php

1 year ago 2 0 0 0

Oh good to know

1 year ago 0 0 0 0
Post image Post image Post image Post image

✨Heads up! Observables are shipping natively to a browser near you soon!

Huge thank you and congrats to @domfarolino.com ❤️

I've helped / worked on / watched this through different standards bodies for more than 10 years now. ☠️

(I'm going to have a lot of work now to adapt RxJS to this 😅)

1 year ago 215 48 13 4

A strategy I’ve also found useful for aligning form inputs with varying length labels and error messages.

Less pretty example:

1 year ago 2 0 0 0
Preview
Turn on Scroll Driven Animations by default by nmoucht · Pull Request #40646 · WebKit/WebKit c5b7f26 Turn on Scroll Driven Animations by default https://bugs.webkit.org/show_bug.cgi?id=287733 rdar://144887859 Reviewed by Antoine Quint. Turn on Scroll Driven Animations by default. * Sour...

🤩 Scroll-Driven Animations got switched on by default in WebKit!

github.com/WebKit/WebKi...

This means that the next Safari Technolgy Preview release should have it, and that a stable release might follow soon 🤤

ℹ️ Learn all about SDA over at scroll-driven-animations.style

1 year ago 107 16 3 6
Advertisement

f

1 year ago 0 0 0 0
Preview
Leaking the email of any YouTube user for $10,000 What could've been the largest data breach in the world - an attack chain on Google services to leak the email address of any YouTube channel

This is a phenomenal attack chain by @brutecat.com, to get the PII of any individual YouTube user (patched before publication through responsible disclosure): brutecat.com/articles/lea...

1 year ago 17 4 1 0
Cards — Web Accessibility Guide — NZ Government Understand how to create and test for accessible cards.

Neat way to make an interactive element with a ton of content accessible.

The label being really long felt off. The strategy they take here is essentially to render an clickable element and stretch it across the other content.

1 year ago 0 0 0 0
Still from Severance. People stood along the crest of a hill, goats everywhere, looking down at 3 people stood by a desk

Still from Severance. People stood along the crest of a hill, goats everywhere, looking down at 3 people stood by a desk

The design system team meeting implementors for the first time

1 year ago 127 17 5 4
SimpleWebAuthn A collection of TypeScript-first libraries for simpler WebAuthn integration. Supports modern browsers and Node.

Got my first passkey auth working on a side project thanks to @millerti.me’s SimpleWebAuthn!

1 year ago 3 0 0 0
Video

Platforms should take inspiration from one another. As a web dev working in SwiftUI, check this out:

Here's a navigation transition accomplished by leveraging a combination of withAnimation and .matchedGeometryEffect() to transition between shared objects

1 year ago 328 15 12 1

Being able to re-parent an iframe without losing state is going to be huge

1 year ago 4 1 0 0
Preview
Zed - The editor for what's next Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

And just like that, I’ve written my first production lines of Rust!

> Fixed detection of git remotes when using SSH and username is not "git"

1 year ago 1 1 0 0
Preview
Zed - The editor for what's next Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

And just like that, I’ve written my first production lines of Rust!

> Fixed detection of git remotes when using SSH and username is not "git"

1 year ago 1 1 0 0