JohnPhamous's banner
JohnPhamous's profile picture

JohnPhamous

@JohnPhamous21,637 subscribers

@vercel & angel investor

Shorts

representing ui as a state machine makes it easier to manually and automatically test

representing ui as a state machine makes it easier to manually and automatically test

124,511 просмотров

dog is animated using a sprite sheet - single network request for 57kb image to get animation frames - no 3rd party dependencies

dog is animated using a sprite sheet - single network request for 57kb image to get animation frames - no 3rd party dependencies

243,145 просмотров

vercel is hiring - product designer - design engineer - motion designer - brand designer

vercel is hiring - product designer - design engineer - motion designer - brand designer

255,137 просмотров

we built an internal code review tool - fast, ssr, no page jank, opportunistic updates - semantic groups: breaks down a giant diff into logical & ordered groups to review - marks groups that deserve extra human attention

we built an internal code review tool - fast, ssr, no page jank, opportunistic updates - semantic groups: breaks down a giant diff into logical & ordered groups to review - marks groups that deserve extra human attention

67,144 просмотров

see in realtime the gpus you're about to buy

see in realtime the gpus you're about to buy

204,393 просмотров

onboarding ends with fog reveal - css-only dynamic fog (no canvas/shaders) - fluid sizing - features the 4 spirits of whimsy

onboarding ends with fog reveal - css-only dynamic fog (no canvas/shaders) - fluid sizing - features the 4 spirits of whimsy

215,551 просмотров

the vercel design team

the vercel design team

108,644 просмотров

annoying nudge

annoying nudge

12,546 просмотров

how can we improve the o11y on vercel for you?

how can we improve the o11y on vercel for you?

13,856 просмотров

visual hash - bayer 4x4 dither - oklch monotone gradient

visual hash - bayer 4x4 dither - oklch monotone gradient

48,672 просмотров

dog follows pointer + avoids collisions with no dependencies - builds the page as a graph, more subdivisions towards the text for perf - dijkstra shortest path

dog follows pointer + avoids collisions with no dependencies - builds the page as a graph, more subdivisions towards the text for perf - dijkstra shortest path

48,995 просмотров

improving nested menus interactions uses a "prediction cone" to prevent accidentally selecting items when moving a pointer to the nested menu details below

improving nested menus interactions uses a "prediction cone" to prevent accidentally selecting items when moving a pointer to the nested menu details below

170,293 просмотров

i added my dog to my website

i added my dog to my website

33,001 просмотров

better multi-select for deployment status' - labels convey action - keyboard accessible

better multi-select for deployment status' - labels convey action - keyboard accessible

48,979 просмотров

visual hash shader - signed distance function determines shape - key hashes to color, breathing & flicker

visual hash shader - signed distance function determines shape - key hashes to color, breathing & flicker

27,008 просмотров

`scroll-padding-block` in a `textarea` so the text always has a gap with the bottom edge

`scroll-padding-block` in a `textarea` so the text always has a gap with the bottom edge

60,384 просмотров

guidelines for building interfaces on the web interactions, animations, layout, content, forms, performance, design & copywriting includes an AGENTS​.md

guidelines for building interfaces on the web interactions, animations, layout, content, forms, performance, design & copywriting includes an AGENTS​.md

29,683 просмотров

rotating env vars - automatically converts non-sensitive to sensitive guardrails to prevent mistakes: - checks if dev value matches prod/preview - educates that revoking is still needed - bunch of heuristics on key name/value for mistakes collab w William Bout

rotating env vars - automatically converts non-sensitive to sensitive guardrails to prevent mistakes: - checks if dev value matches prod/preview - educates that revoking is still needed - bunch of heuristics on key name/value for mistakes collab w William Bout

11,399 просмотров

animated fog with just css - 4 webp of smoke - configurable density - random seed to change scale, speed, position - disables animation with prefers-reduced-motion

animated fog with just css - 4 webp of smoke - configurable density - random seed to change scale, speed, position - disables animation with prefers-reduced-motion

41,340 просмотров

Videos

Больше нет контента для загрузки