Dor Shinar's Avatar

Dor Shinar

@dorshinar.me

I engineer the software. Mostly TypeScript and React. Yalla Maccabi! dorshinar.me

70
Followers
226
Following
156
Posts
15.06.2023
Joined
Posts Following

Latest posts by Dor Shinar @dorshinar.me

Now you’re just going in circles.
bsky.app/profile/schl...

02.10.2025 14:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The flotilla barely had enough food for its own people.
Aid should be distributed and no one should starve, but this is not the way.
Every day dozens of of trucks deliver aid, and even that is not enough.
What would be enough is to sign the deal, stop the war, and release the hostages.

02.10.2025 14:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

No I’m not
This whole war could have been over months ago, or better yet prevented, had Oct 7 never happened.
How many lives could have been saved?
Now there’s a deal on the table to end the war. Everyone but Hamas agreed.

02.10.2025 14:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The lengths you go to to avoid answering what about the hostages

02.10.2025 13:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
Why useEffect is so annoying useEffect comes with a lot of rules. Let's see why we need them.

Even wondered why useEffect has so many rules around it?
I tried to answer this question!

dorshinar.me/posts/why-us...

30.07.2025 13:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Really cool
Do you know of a way to animate `height: auto` when the calculated size changes?
For example a child is added, or the content of a child changes?

09.01.2025 11:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Χ§Χ¦Χͺ Χ’Χ•Χ©Χ” ΧœΧ™Χ Χ§Χ“ΧΧ™ΧŸ ΧΧ‘Χœ Χ Χ€ΧͺΧ—Χ” ΧΧ¦ΧœΧ Χ• משרΧͺ full stack גם Χ“Χ’Χ© Χ€Χ¨Χ•Χ Χ˜
גושים Χ¨Χ™ΧΧ§Χ˜ Χ•Χ€Χ™Χ™ΧͺΧ•ΧŸ Χ•ΧžΧœΧ אבקΧͺ AI

‏https://www.comeet.com/jobs/ai21/E6.001/full-stack-engineer/C8.F4E?coref=1.10.r8D_E08&t=1736264925967

07.01.2025 15:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

האם Χ™Χ©Χ‘ΧͺΧ™ Χ—Χ¦Χ™ יום Χ›Χ“Χ™ ΧœΧ”Χ›Χ™ΧŸ 5 שק׀ים ΧœΧžΧ¦Χ’Χͺ Χ—Χ‘Χ¨Χ”?
ΧΧ›ΧŸ Χ›ΧŸ

05.01.2025 12:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ΧœΧ€Χ—Χ•Χͺ שם Χ™Χ© Χ§Χ¦Χͺ אקשן

03.01.2025 21:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When a better one comes along
It’s stable enough for me that I don’t see a reason to change

02.01.2025 12:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Χ”Χ’Χ’ΧͺΧ™ ΧœΧ—ΧœΧ§ Χ‘-Lies of P שהוא Χ€Χ©Χ•Χ˜ Χ‘Χ•ΧœΧ©Χ™Χ˜ אחד ΧΧ¨Χ•Χš
בובים גם Χ§Χ•ΧžΧ‘Χ•ΧΧ™Χ שאי א׀שר ΧœΧ—Χ‘Χ•Χ Χ©ΧžΧ•Χ¨Χ™Χ“Χ™Χ לך אΧͺ Χ›Χœ החיים

27.12.2024 14:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Moving state updates to zustand so changes are propagated immediately in following function calls in the same callback 🀝

23.12.2024 11:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man is dancing in front of a green background with the words `` just do it '' . ALT: a man is dancing in front of a green background with the words `` just do it '' .
22.12.2024 15:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
My Raycast 2024 Wrapped

My Raycast 2024 Wrapped

My 2024 @raycast.com summary

17.12.2024 08:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A graph with different runtime patterns (SPA, SSR etc) showing Single Page Application at the top with 90%

A graph with different runtime patterns (SPA, SSR etc) showing Single Page Application at the top with 90%

I will keep shouting from the rooftop - the vast majority of people use CSR SPA

16.12.2024 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A graph showing the decline in posivity of Next.js, going from 77% in 2022 to 57% in 2024

A graph showing the decline in posivity of Next.js, going from 77% in 2022 to 57% in 2024

Next.js went down by 20bp (77% -> 57%) in positivity in 2 years

16.12.2024 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
An interest chart from State of JS 2024, showing decline across the board in frameworks

An interest chart from State of JS 2024, showing decline across the board in frameworks

If that's not frontend fatigue, I don't know what is

16.12.2024 15:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

גם Χ”Χ§Χ•ΧžΧ€Χ™Χ™ΧœΧ¨ האזגקה Χ”Χ™Χ™ΧͺΧ” Χ§Χ•Χ¨Χ™Χͺ Χ€Χ’ΧžΧ™Χ™Χ πŸ˜…

16.12.2024 13:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ΧžΧ” Χ”Χ§Χ©Χ¨ אזגקה Χ’Χ›Χ©Χ™Χ•

16.12.2024 13:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Yeah I think svelte would be my choice as well
But react’s popularity is hard to beat

15.12.2024 19:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What would you choose?

15.12.2024 19:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

For a side project or if you were starting a company?

15.12.2024 19:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Χ•Χ’Χ›Χ©Χ™Χ• הוא Χ–Χ›Χ” Χ‘ΧžΧ©Χ—Χ§ Χ”Χ©Χ Χ”
לא Χ©Χ™Χ—Χ§ΧͺΧ™ בשאר Χ”ΧžΧ•Χ’ΧžΧ“Χ™Χ ΧΧ‘Χœ Χ–Χ” ΧžΧ•Χ¦Χ“Χ§ ΧœΧ’ΧžΧ¨Χ™ ΧžΧ‘Χ—Χ™Χ ΧͺΧ™

13.12.2024 06:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Χ”Χ€Χ¨Χ•Χ“Χ§Χ˜ ΧžΧ™Χ“Χ¨Χ• אΧͺ Χ”Χ€Χ™ΧͺΧ•Χ— Χ•ΧœΧ›ΧŸ Χ©Χ•Χ—Χ¨Χ¨Χ• באגים ΧœΧ€Χ¨Χ•Χ“Χ§Χ©ΧŸ
‏אני Χ‘Χ›ΧœΧœ לא Χ™Χ“Χ’ΧͺΧ™ ΧžΧ” Χ”Χ“Χ¨Χ™Χ©Χ•Χͺ ΧœΧ€Χ Χ™ ΧͺΧ—Χ™ΧœΧͺ Χ”Χ‘Χ€Χ¨Χ™Χ Χ˜

12.12.2024 15:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
11.12.2024 10:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It happens in Python as well :/

11.12.2024 09:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I really wish there was a way to tell Cursor to prefer intellisense completions over AI completions when available
Too many times I tab to insert the completion only to find that another row was changed because of AI

11.12.2024 09:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

FE frameworks seem to push the direction that you don’t need another service to do your real BE stuff
BFFs are fine if that’s really all they do

11.12.2024 09:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Front end frameworks need to stop pretending they are back end frameworks
At best they are _serviceable_ if you set the bar really low

11.12.2024 08:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

a lot of the re-render "fixes" people are sharing have no perceivable impact other than seeing less of the highlights flashing

10.12.2024 16:22 πŸ‘ 159 πŸ” 15 πŸ’¬ 15 πŸ“Œ 3