Hosein Hamzenejadi (@hoseinhdev) header
Hosein Hamzenejadi (@hoseinhdev) profile picture

Software Engineer - Web Developer

Joined May 2017
Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)Photo by Hosein Hamzenejadi (@hoseinhdev)
This tool turns JSON into visual diagrams. Perfect for debugging APIs and large datasets. Project: github.com/AykutSarac/jsoncr…
45
275
3
1,702
82,674
Hosein Hamzenejadi retweeted
It's 2026. You don't need a library for formatting dates in JavaScript. Just use Intl 👇
50
178
11
2,351
148,748
Hosein Hamzenejadi retweeted
8 System Design Concepts Explained in 1 Diagram
6
151
4
868
70,811
Hosein Hamzenejadi retweeted
Are you ready to go fully zoneless in Angular? Signals deliver fine-grained reactivity, giving you massive performance control. Go Zoneless today 🚀! angular.dev/guide/zoneless
6
23
2
178
17,943
Hosein Hamzenejadi retweeted
I’d rather call useReducer. Then I can assure that prevCategory is set when category changes without setting state in render. I consider useReducer or a unified state object when I see multiple set state calls in a row.
reminder that it's okay to set state directly inside the function body if you know what you're doing
13
6
1
149
26,616
Hosein Hamzenejadi retweeted
To programmatically detect whether the current browser supports a CSS declaration, `CSS.supports(property, value)` works well. But how can you check if the browser supports a given media query, regardless of whether the query currently matches? Elegant solution by Oriol Brufau:
7
214
6
878
Hosein Hamzenejadi retweeted
Next.js vs React
7
27
1
244
19,096
💻 See how @typescript enhances React development with type safety and better tooling. Meet tech contributors & authors at React Summit.

5
5
1
160
1,557,777
Hosein Hamzenejadi retweeted
Next.js security tip: Use "server only" for the code that should never be exposed to the client.
18
84
7
1,101
109,424
Hosein Hamzenejadi retweeted
Default caching in Next 14 vs Next 15
14
64
3
911
119,275
Hosein Hamzenejadi retweeted
Deno 2 Release Candidate has dropped: ‣ Add `process` global variable, remove `window` ‣ Improve dep management ‣ Permission system updates ‣ Many stabilizations ‣ Better CommonJS support ‣ Test documentation with `deno test --doc` deno.com/blog/v2.0-release-c…
6
89
12
403
38,738
Hosein Hamzenejadi retweeted
12
68
8
844
48,784
#React19, #ReactCompiler panel discussion by @RyanCarniato, @baconbrix, @_gsathya, @timneutkens, and @{Brooks Lybrand} highlighted new APIs, optimizations, and impact on frameworks like #NextJS. gitnation.com/contents/react…
1
4
502
Hosein Hamzenejadi retweeted
"Simplicity is prerequisite for reliability." - Edsger Dijkstra As your setup gets more complex, it gets more fragile. Things are more likely to break and slow you down. Same rule applies to code and most of life really.
Setup for Multi-Million Subscriber YouTube Channel @fireship_dev
50
244
10
3,122
145,315
Hosein Hamzenejadi retweeted
Firefighters- 88% men Construction- 94% men Combat troops- 84% men Trash collectors- 95% men Cable installers- 95% men Road builders- 96% men Iron workers- 94% men Coal miners- 96% men Electricians- 96% men Plumbers- 99% men Notice how the feminists never complain about these gender gaps… I wonder why.
2,640
17,459
1,004
106,338
9,212,527
Hosein Hamzenejadi retweeted
Future CSS Tip! 🔮 Use scroll-driven animations to create those cool Apple-style text reveals 🔥 No JavaScript required 👀 Responsive too! 🙌 .sentence { animation: highlight; animation-timeline: view(); animation-range: cover 40% cover 75%; } @CodePen link below! 👇
25
441
14
2,839
348,155
Hosein Hamzenejadi retweeted
Replying to @housecor
Before diving into Tailwind, it's crucial to learn CSS. I've witnessed junior developers solely focusing on Tailwind without grasping CSS fundamentals, resulting in numerous errors and misunderstandings. Similarly, mastering JS is essential before delving into React, Vue, etc.
1
3
352
1,422
17,423
1,419
331,943
33,850,770
Hosein Hamzenejadi retweeted
Hear me out What if we could pass server side callbacks to client components?
81
12
25
340
519,736