Sign in

Jacob Paris

@jacobparis.com
1.6K followers 568 following 347 posts

dx engineer at Vercel

PostsRepliesMedia
Jacob Paris @jacobparis.com · 23/08/2026
This was a fierce battle between the zoomer contingent and the boomer contingent at Vercel we lost KMS and we lost Vercel Container Registry too
020
Jacob Paris @jacobparis.com · 10/08/2026
Ah I see, yeah putting an external proxy in front of our firewall removes most of its ability to protect you since it can no longer understand traffic origins The vercel native solution would be to replace nginx with a vercel.ts/json file that rewrites to your services vercel.com/blog/how-we-...
vercel.com
How we run Vercel's CDN in front of Discourse
Vercel Community uses Vercel as a CDN in front of monolithic servers like Discourse or Wordpress. Use microfrontends to incrementally migrate to a new app.
010
Jacob Paris @jacobparis.com · 10/08/2026
Hey, Vercel here, can you explain more about what's happening with the API?
110
Jacob Paris @jacobparis.com · 06/05/2025
Oh I forgot about this app, hey everyone
150
Jacob Paris @jacobparis.com · 15/03/2025
I have a small collection of framework templates here You can filter, search, or add new ones to the list Or add the MCP server and cursor/claude can use this when spinning up new projects www.pkgless.com/templates
pkgless.com
pkglessTemplates - Pkgless
030
Jacob Paris @jacobparis.com · 17/01/2025
Definitely not, I’ve had times in the past that have almost killed me and I don’t think I could handle multiple at once
040
Jacob Paris @jacobparis.com · 16/01/2025
These are all just stages of an incomplete negroni
000
Jacob Paris @jacobparis.com · 15/01/2025
If you’re not on LinkedIn you’re missing critical career connections
1150
Jacob Paris @jacobparis.com · 15/01/2025
2 weeks into One Meal a Day I can clearly see how much more focused I am before I eat Which leads me to a scary thought: What if the only reason I’ve been a night owl my whole life is because I eat three meals a day so I never stop digesting
030
Jacob Paris @jacobparis.com · 09/01/2025
Silicon Valley predicted Four Seasons Total Landscaping
100
Jacob Paris @jacobparis.com · 04/01/2025
Remix used to ship with a “hey developer, you can do a better job handling errors than this” and link to the docs Now I think it just prints plain text and logs the link to the docs
010
Jacob Paris @jacobparis.com · 03/01/2025
this file/diff UI is so much fun file -> diff: just edit the before/after version diff -> file: just apply it to any base make a pkg with a bunch of files/diffs if you ship a file, users get the file if you ship a diff, users can apply it themselves
0100
Jacob Paris @jacobparis.com · 01/01/2025
I like self closing but as long as they work in JSX I don’t really care what rules they use for HTML
110
Jacob Paris @jacobparis.com · 31/12/2024
isn't this just a lack of error boundary being set up? no framework excuses devs who don't care
340
Jacob Paris @jacobparis.com · 31/12/2024
Is there a related issue when chrome dev tools are open? I’ve deleted react devtools and it doesn’t help here but this is way above my pay grade to debug bsky.app/profile/jaco...
010
Jacob Paris @jacobparis.com · 31/12/2024
I like “feed two birds with one scone” but what’s the equivalent for “I don’t have a dog in this fight”
450
Jacob Paris @jacobparis.com · 30/12/2024
yeah this is the repo github.com/remix-run/re...
github.com
react-router-templates/default at main · remix-run/react-router-templates
Contribute to remix-run/react-router-templates development by creating an account on GitHub.
010
Jacob Paris @jacobparis.com · 30/12/2024
oh I didn't realize vercel put that there automatically, I was just testing whether I could deploy right when RR7 first launched but it required an update to vercel's builder script
010
Jacob Paris @jacobparis.com · 30/12/2024
Yeah there is a discoverability issue though where when people can’t find the config they need, they assume it’s not possible
000
Jacob Paris @jacobparis.com · 30/12/2024
I don’t think there’s a hard blocker, there’s just been way more important stuff to work on as they get a million users a week
030
Jacob Paris @jacobparis.com · 28/12/2024
Just finished it, there’s enough changes to the bobiverse you should at least read a synopsis before continuing I But it could have been half the length or shorter
020
Jacob Paris @jacobparis.com · 27/12/2024
After I finished the 3 body problem (loved them) someone recommended Fear the Sky and it started strong but I had to stop it after the first terminator fight Too much spy thriller, too little sci fi I’ll probably finish the bob books though
110
Jacob Paris @jacobparis.com · 26/12/2024
I’m halfway through now, they’re more like otters but yeah this seems to be the whole plot The other books were a bunch of little stories going on all at once This one is much more singularly focused
110
Jacob Paris @jacobparis.com · 23/12/2024
I’m on book four now, hoping there’s infinity of them
100
Jacob Paris @jacobparis.com · 22/12/2024
the spacebar four times the size of the tab key for a reason
250
Jacob Paris @jacobparis.com · 22/12/2024
ooh thanks I didn't realize he was here yet
020
Jacob Paris @jacobparis.com · 21/12/2024
ideal endgame is a framework that implements these dimensions well enough that you can switch between server-defined and client-defined as a lever per route/component
120
Jacob Paris @jacobparis.com · 20/12/2024
thanks @kettanaito.com for teaching me about abort controllers, I will continue to spread the word one PR at a time
160
Reposted by Jacob Paris
Mohammad Bagher 👾 @aslemammad.bsky.social · 19/12/2024
well, now @bomb.sh uses @pkg.pr.new too!
nate announcing a new release on @clack/prompts
2144
Reposted by Jacob Paris
Evan You @evanyou.me · 19/12/2024
Rolldown's wasm build just got significantly faster in browsers thanks to @broooooklyn.bsky.social! One challenge of native bundlers is that they have to ship and run as wasm in browser environments. Some bundlers like rspack doesn't even support this due to the complexity it involves.
322822
Jacob Paris @jacobparis.com · 18/12/2024
it's less about people not noticing it: people WILL see the dot, and they'll rightfully assume that means new posts but that doesn't mean they'll notice it's a refresh button. I think this is fine anyway
000
Jacob Paris @jacobparis.com · 18/12/2024
sorry mixed up there – right is better once you know how it works, but also has no discoverability. left is discoverable but clunky
100
Jacob Paris @jacobparis.com · 18/12/2024
definitely the right, the fewer floating action buttons the better. BUT left has no discoverability. I see people regularly just discover that they can tap the home button to scroll up on twitter, even now
130
Jacob Paris @jacobparis.com · 17/12/2024
you can always tell when these are new because there's no dan brown books yet
070
Jacob Paris @jacobparis.com · 17/12/2024
Years of Twitter has programmed a panic response when I open the app and it says 30+ notifications But here that just means 30 people liked a post
0180
Jacob Paris @jacobparis.com · 15/12/2024
The React Framework? more like The React Frame Doesn't Work
270
Jacob Paris @jacobparis.com · 13/12/2024
you can use a .vercelignore file
100
Jacob Paris @jacobparis.com · 12/12/2024
once my team spent a while debugging some data mismatch and eventually found somewhere I had hardcoded a value (that's correct 90% of the time) right below a comment saying // TODO: choose more intelligently
370
Reposted by Jacob Paris
Jason Lengstorf @jason.energy · 12/12/2024
if you want to hear @threepointone.bsky.social talk about what he means by leverage, watch this:
youtube.com
Leave when it's going well — Unspoken Tech S1E5
YouTube video by Learn With Jason
1242
Jacob Paris @jacobparis.com · 10/12/2024
This was a real thing that happened in Canada: a Real Country
280
Jacob Paris @jacobparis.com · 10/12/2024
Execs who say things like this simply do not understand pain I will show them
020
Jacob Paris @jacobparis.com · 09/12/2024
sleep is a time machine to coffee
0170
Jacob Paris @jacobparis.com · 09/12/2024
I have no more interest being on a “free speech platform” than I do being at a “no social rules” party
181
Jacob Paris @jacobparis.com · 08/12/2024
I left that phase behind in college
000
Jacob Paris @jacobparis.com · 06/12/2024
:heart-hands:
010
Jacob Paris @jacobparis.com · 06/12/2024
im in my canary era
120
Jacob Paris @jacobparis.com · 06/12/2024
good for you!! I'm not
2270
Jacob Paris @jacobparis.com · 06/12/2024
Probably more accurate though
120
Jacob Paris @jacobparis.com · 05/12/2024
the treeshaking wasn't reliable with the old esbuild compiler, so on Vite there's a hard rule that all exports in a route must be considered client safe (except the remix loader and action) remix.run/docs/en/main...
remix.run
Server vs. Client Code Execution | Remix
010
Jacob Paris @jacobparis.com · 04/12/2024
fwiw I canceled mine and noticed zero downsides. no engagement drop or anything if anything the site is faster because I can now tweet with no undo timer and change my bio with no review period
050