JohnPhamous's banner
JohnPhamous's profile picture

JohnPhamous

@JohnPhamous20,617 subscribers

design eng @vercel, angel investor, a16z scout

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

123,367 次观看

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

242,664 次观看

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

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

254,992 次观看

the vercel design team

the vercel design team

108,644 次观看

see in realtime the gpus you're about to buy

see in realtime the gpus you're about to buy

203,186 次观看

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,213 次观看

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 次观看

i added my dog to my website

i added my dog to my website

32,877 次观看

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

26,641 次观看

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

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

48,979 次观看

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,235 次观看

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

10,823 次观看

spreadsheet cell "linting" nudges you towards a better result

spreadsheet cell "linting" nudges you towards a better result

48,680 次观看

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 次观看

`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 次观看

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 次观看

r u an engineer that likes finance? San Francisco Compute is hiring an engineer to build the platform that allows traders trade gpu compute

r u an engineer that likes finance? San Francisco Compute is hiring an engineer to build the platform that allows traders trade gpu compute

33,679 次观看

can tap the screen to call dog over to you faster - dog has base speed (similar to irl) - each tap gives +1pts speed, exponentially decaying with each successive tap - speed decays over time (dog gets tired) - speed resets when reaching cursor

can tap the screen to call dog over to you faster - dog has base speed (similar to irl) - each tap gives +1pts speed, exponentially decaying with each successive tap - speed decays over time (dog gets tired) - speed resets when reaching cursor

12,266 次观看

coming soon june 2025

coming soon june 2025

23,350 次观看

Videos

没有更多内容可加载