Jacob Paris
jacobparis.com
Jacob Paris
@jacobparis.com
built some things
Oh I forgot about this app, hey everyone
May 6, 2025 at 9:46 PM
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
pkglessTemplates - Pkgless
www.pkgless.com
March 15, 2025 at 5:26 AM
If you’re not on LinkedIn you’re missing critical career connections
January 15, 2025 at 4:04 AM
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
January 15, 2025 at 3:51 AM
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
January 3, 2025 at 7:27 AM
I like “feed two birds with one scone” but what’s the equivalent for “I don’t have a dog in this fight”
December 31, 2024 at 4:52 AM
the spacebar four times the size of the tab key for a reason
December 22, 2024 at 7:31 AM
Reposted by Jacob Paris
well, now @bomb.sh uses @pkg.pr.new too!
December 19, 2024 at 9:16 PM
Reposted by Jacob Paris
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.
December 19, 2024 at 5:15 AM
you can always tell when these are new because there's no dan brown books yet
I thought a neighbour installed a huge red letterbox, but the local council set up a street library and I love it.

The sign says 'Street Library: Take a book, give a book, share a book'

The URL is streetlibrary.org.au
December 17, 2024 at 8:54 AM
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
December 17, 2024 at 4:38 AM
The React Framework? more like The React Frame Doesn't Work
December 15, 2024 at 7:30 AM
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
why.bsky.team Why @why.bsky.team · Dec 12
Search your code for any occurrences of "TODO: this query is fast for now, probably want to improve locking around this when it gets big"

and fix them.

This PSA brought to you by Discover being slow today.
December 12, 2024 at 7:06 AM
Reposted by Jacob Paris
if you want to hear @threepointone.bsky.social talk about what he means by leverage, watch this:
December 12, 2024 at 4:58 AM
This was a real thing that happened in Canada: a Real Country
happy stylish but illegal ikea monkey day to those who celebrate
December 10, 2024 at 4:48 AM
Execs who say things like this simply do not understand pain

I will show them
This is immediately where my mind goes when execs say that users' biggest pain point is lack of being educated about the company's offerings
Used to be if you lost customers let alone millions of them the question used to be what is the company doing wrong, now it's a series of the most tedious op eds ever printed scolding customers for being bad consumers who are failing in supporting the company as is their primary life duty
December 10, 2024 at 4:32 AM
sleep is a time machine to coffee
December 9, 2024 at 8:18 AM
I have no more interest being on a “free speech platform” than I do being at a “no social rules” party
December 9, 2024 at 3:12 AM
good for you!! I'm not
December 6, 2024 at 8:25 AM
Drop the Lock Screen
November 30, 2024 at 5:48 AM
Reposted by Jacob Paris
You only need a little bit of TypeScript knowledge to be dangerous with React

- Type your inputs, infer your outputs
- Use React.ComponentProps everywhere
- Use Omit<> when overriding props
- Don't pass types from the DB into your components

www.jacobparis.com/content/reac...
Essential Typescript for React
The minimum set of typescript knowledge to be effective at product development with React
www.jacobparis.com
November 20, 2024 at 10:31 AM
ecommerce
ebanking
ebusiness
email
ebooks
elephants
So many products today are described as "AI x". But it should be possible to state it's value without the implementation detail that is "AI", right?

Similar how we don't necessarily prefix other software products with "software".
November 28, 2024 at 9:18 AM
weird jsdoc bug in @tanstack.com query, shows the example multiple times
November 27, 2024 at 11:04 AM
Reposted by Jacob Paris
This was a really good post! www.jacobparis.com/content/reac...
Shoutout to @jacobparis.com
Definitely something I'd have every new React developer read if they were to join my team!
Essential Typescript for React
The minimum set of typescript knowledge to be effective at product development with React
www.jacobparis.com
November 21, 2024 at 2:18 PM
Reposted by Jacob Paris
Huge win from @franzanth.bsky.social creating a Content Scraper Blocklist: bsky.app/profile/cont...

It's a blocklist for the kinds of engagement bait accounts that repost stolen content, often with misleading captions.
November 26, 2024 at 4:25 AM