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

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