samwhoo Profile Banner
Sam Rose Profile
Sam Rose

@samwhoo

Followers
11K
Following
24K
Media
2K
Statuses
19K

That guy who writes visual essays about software at https://t.co/nLO1QnXOPa. Developer Educator @ngrokHQ.

UK
Joined August 2009
Don't wanna be here? Send us removal request.
@samwhoo
Sam Rose
11 months
Hi 👋 I'm Sam, I create interactive visualisations about programming. My posts from 2024: - https://t.co/yfIDlOg18H - https://t.co/YBTnk9W4dR - https://t.co/dudFFQVIgw I also appeared on 2 podcasts : - https://t.co/hKKSrulOwi - https://t.co/hzGftRSWmN
@samwhoo
Sam Rose
2 years
Hi 👋 I’m Sam, I create interactive visualisations about programming. My posts from 2023: - https://t.co/uiuvbynOxL - https://t.co/zJoEj3pylY - https://t.co/QmPYbfIjli - https://t.co/vhDyI4m7Go I also gave a talk about them: https://t.co/xa8M42YdG1 More to come in 2024!
9
23
176
@damarberlari
Damar
19 days
finally published this visual article on dithering (part 1)! I had so much fun and learned a lot while making this. not only about dithering, but also about #threejs shaders. I hope you do too! as usual, animated with #animejs enjoy! 🔗 https://t.co/AsnRoMGP7A
66
156
2K
@samwhoo
Sam Rose
5 days
This was a fun one. We’d just migrated our docs to a new provider and I’d seen this request floating around so I thought I’d see how hard it would be. Had a PR up after a morning of work. You can just do things.
@ngrokHQ
ngrok
5 days
Our API docs are now OpenAPI-powered. One of the longest running asks of our docs, ✅ Check out any of the routes for a playground where you can drop in an API key, get tactile with the results, and copy-paste JS/Python/Go/etc snippets right into your scripts.
0
0
10
@jeffery_haskell
Jeffery H. Haskell 🇺🇸
4 days
Grimm's War now available in English and German, ebook, paperback (@ Barnes and Nobles) and via Audible. Pick up the series over a 100k people have read and enjoyed. The Wrong Ship. The Wrong Crew. The Right Captain. 8 books, 1 million words, 28 THOUSAND reviews.
1
1
6
@samwhoo
Sam Rose
6 days
Are you going to Kubecon NA next week? The @ngrokHQ team are going to be there at booth #1341. They're lovely and they have stickers and donuts, you should go say hi! https://t.co/I9KxBGuqJk
1
2
8
@BenjDicken
Ben Dicken
7 days
I'm baffled that Postgres logical replication doesn't fully support sequences. Keeping nextval() in sync shouldn't be that hard. What am I missing?
8
1
87
@jh3yy
jhey ʕ•ᴥ•ʔ
8 days
the trick: SVG displacement filter via CSS filter property. use on scaled duplicate content in the view finder element. that way, you don’t need to worry about backdrop-filter support 🤙 the tell: you don’t see all the content behind nice stuff 😎
19
79
2K
@CelsiusOfficial
CELSIUS Energy Drink
18 days
Limited time. Lasting impression.
69
35
481
@samwhoo
Sam Rose
11 days
@kitlangton https://t.co/54DemcpdaI has coloured the keyboard, with its additional keys, correctly.
0
0
1
@samwhoo
Sam Rose
11 days
Looking back at this with a calmer mind, @kitlangton you have not understood the colours in my personal brand.
2
0
2
@samwhoo
Sam Rose
12 days
What the fuck have I done.
@kitlangton
Kit Langton
12 days
Today's Effect Office Hours is at 3 PM Eastern. But NEXT WEEK's will be at 10 AM ET due to the unrelenting demands of @samwhoo. https://t.co/FscU4qbqz7
1
2
17
@samwhoo
Sam Rose
13 days
https://t.co/416MwK2vTr is an extremely cool product and Steve is an extremely cool person.
@stevekrouse
Steve Krouse
13 days
We're hiring a Growth Engineer to build side-by-side with me at Val Town This is a very personal search. We're a small, ambitious team on a mission to spread the joy of programming & help more people build with code This role spans product, sales, and community. You'll talk to
0
0
14
@HardAtWorkHenri
Henri
18 hours
Thread hypothesizes that 3I/ATLAS's unusual high nickel and low iron emissions stem from sealed CO₂/CO-rich pockets under the crust, where nickel-carrying molecules vaporize first through vents, leaving iron locked in grains until higher temperatures aligning with lab
0
0
5
@ngrokHQ
ngrok
14 days
Start from scratch or skip straight to simple. 💯 In this blog post, @samwhoo helps you build up the moving parts of self-hosting your app first, then shows how ngrok makes it all effortless. 🔗 Read here: https://t.co/4SRDl5x39j
0
1
2
@jh3yy
jhey ʕ•ᴥ•ʔ
14 days
5 min cursor trails with grid + CSS custom properties 💫 <div style="--o: 0.2; --r: 3"> .grid div { opacity: var(--o); transition: opacity 0.8s, rotate 0.4s; &:hover { transition-duration: 0s; rotate: calc(var(--r, 0) * 90deg); opacity: 1; }} trick: dynamic :hover transition
@samirande_
Sam ☕
15 days
Don't know what it's called but made this component with React and Tailwind in 1 hour
45
183
4K
@kitlangton
Kit Langton
18 days
fidgpt spinner
1
1
52
@samwhoo
Sam Rose
18 days
One of the components I’ve been working on. Early days, visual clarity is still not good, but I think it has the right feel to it. Whole thing is an SVG, no JS involved yet. 17kb uncompressed.
0
0
7
@samwhoo
Sam Rose
18 days
My first big ship at @ngrokHQ. Been heads down with @codydotjs for the last two weeks rebuilding the ngrok blog from scratch, to support the ambitious content we want to make. Excited to start putting it through its paces 😈
@ngrokHQ
ngrok
18 days
We'll put our dogfood where our blog is; built, powered and served by ngrok itself. Take a peek at our glow up 👇 🔗 https://t.co/5NgrBjZxqE
2
0
13
@samwhoo
Sam Rose
18 days
If I told you I was starting a company and we were going to build an "application delivery network", what would you say that company does? What features would it offer?
2
0
0
@aschmelyun
Andrew Schmelyun
20 days
Someone wrote an article about my receipt printer, and over the last ~24 hours I've gotten another thousand or so messages. They're all so positive and excited, I'm incredibly overwhelmed with joy 🥲
1
3
25
@nandafyi
nanda
20 days
New post 🎉 Going back to my roots on writing about the inner workings of things, a breakdown of key-value databases and how you might make one from scratch: https://t.co/Dpy0TGQpZO
68
256
3K
@samwhoo
Sam Rose
20 days
git commit -am “bug fixes” git commit -am “performance improvements”
@BHolmesDev
Ben Holmes
20 days
Hot take: If your git commit message has an "and" in it, it should probably be two commits
1
0
14
@samwhoo
Sam Rose
20 days
The `--oauth github` and `--oauth-allow-email hello@samwho.dev` make it so that I have to log in with GitHub to access the endpoint, and if my email is anything other than hello@samwho.dev I'll be denied access. Handy lil tool for quickly exposing stuff to a subset of folks.
0
0
1