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
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
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
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
This is ridiculously well done. https://t.co/EIkvGOtCsz
visualrambling.space
Understanding how dithering works, visually.
57
100
1K
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.
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
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
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
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
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
@kitlangton
https://t.co/54DemcpdaI has coloured the keyboard, with its additional keys, correctly.
0
0
1
Looking back at this with a calmer mind, @kitlangton you have not understood the colours in my personal brand.
2
0
2
What the fuck have I done.
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
https://t.co/416MwK2vTr is an extremely cool product and Steve is an extremely cool person.
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
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
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
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
45
183
4K
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
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 😈
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
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
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
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