Kristóf Poduszló

3.5K posts

Kristóf Poduszló

Kristóf Poduszló

@kripod97

Software engineer with a special interest in accessibility. Builds for the web, mainly using React and Tailwind CSS nowadays. Currently @Rollstack, ex-@Wise.

Budapest, Hungary Katılım Şubat 2016
413 Takip Edilen493 Takipçiler
Sabitlenmiş Tweet
Kristóf Poduszló
Kristóf Poduszló@kripod97·
New article about type-safe polymorphism in React ⚛️ Addressing a long-standing performance issue within `@​types/react` in the process, this took quite some time to write. Let your peers know about getting the ‘as’ prop right 🔁 kripod.dev/blog/behind-th…
English
3
3
15
2.5K
pilcrow
pilcrow@pilcrowonpaper·
Please share your personal website or blog! I quite enjoy looking and comparing them
English
411
22
676
155.6K
Kristóf Poduszló
Kristóf Poduszló@kripod97·
@slicknet Going through all the rules and their options one by one sure did help to get some PRs out there 😄 Loving the direction ESLint is taking with bundled types, keep up the great work 🙌
English
0
0
1
102
Nicholas C. Zakas
Nicholas C. Zakas@slicknet·
While I think DefinitelyTyped is a net positive for the TypeScript ecosystem, it has issues. Having people not involved in a project write types that then create an implicit contract with the project introduces significant risk.
English
4
0
40
4.2K
Kristóf Poduszló retweetledi
Devon Govett
Devon Govett@devongovett·
More design systems should use utilities over style components. 🚫
This might look slightly longer, but gives you flexibility to apply styles to any component or element, with no need for polymorphism (which might not even be supported on every component). You can also create utility functions that apply multiple properties, and give you autocomplete, type checking, and design system constraints:
    Separating reusable styles and reusable behavior (e.g. headless components) makes it super flexible to apply the design system anywhere you need to. This makes it extensible to new use cases with much less complexity.
English
29
31
462
79.7K
Kristóf Poduszló
Kristóf Poduszló@kripod97·
Happy to announce that I’m starting @Rollstack as a Senior Software Engineer next week 🎉
English
0
0
5
131
Haz
Haz@diegohaz·
@kripod97 ❤️ May I use your tweet in our upcoming testimonial section?
English
1
0
6
406
Kristóf Poduszló
Kristóf Poduszló@kripod97·
I’m excited to publish juvo, a balanced design system built around the @evilmartians Harmony color palette. Especially proud about how `TextBoxGroupProvider` turned out for attaching addons on top of inputs. github.com/kripod/juvo
English
0
1
13
599
Jason Miller 🦊⚛
Jason Miller 🦊⚛@_developit·
reverse-engineering a browser extension and I noticed a regex that looked awfully familiar... (it's built with Preact! fun)
Jason Miller 🦊⚛ tweet media
English
6
4
56
8.6K
Kristóf Poduszló
Kristóf Poduszló@kripod97·
@mattpocockuk I’d prefer ‘null as never’ for its verbose semantics. That denotes the ‘null’ value specified shall _never_ be accessed as-is. ‘null!’, however, doesn’t convey that directly.
English
0
0
1
76
Kristóf Poduszló retweetledi
Bramus
Bramus@bramus·
Or use this CSS: ``` .log { scroll-snap-type: y proximity; align-content: end; } .log::after { display: block; content: ""; scroll-snap-align: end; } ``` “… remains snapped to the bottom …unless the user has scrolled away from that edge” — #example-d0a2d86f" target="_blank" rel="nofollow noopener">drafts.csswg.org/css-scroll-sna…
Pontus Abrahamsson — oss/acc@pontusab

To automatically scroll down when new messages arrive in an chat like Chat-GPT, use the following hook.

English
9
72
955
101.9K
Kristóf Poduszló retweetledi
Jake Archibald
Jake Archibald@jaffathecake·
📝 I set off to find the best way to make video with transparency work on the web. Over 10 bug reports later, it turns out it's better to handle the transparency manually with WebGL. Here's how: jakearchibald.com/2024/video-wit…
English
21
40
257
51.3K
Kristóf Poduszló retweetledi
Dani Guardiola 🦋 @dio.la
Dani Guardiola 🦋 @dio.la@daniguardio_la·
🚀 New in-depth article! A complete guide on how, when, and why you should make your components composable. I put a lot of effort into this one, it even contains an interactive component API design wizard! dio.la/article/the-ev…
English
6
18
121
11.7K
Matthieu Riegler
Matthieu Riegler@Jean__Meche·
Any good suggestion for a JS lib to create Zip archives ? JSZip is meh and not actively maintained.
English
6
1
1
1.3K
Kristóf Poduszló
Kristóf Poduszló@kripod97·
Key takeaway is to hydrate as if you were a React component to get all the cheers on stage 😄
English
0
0
1
83
Kristóf Poduszló
Kristóf Poduszló@kripod97·
What a bittersweet moment to end the last @jsconfbp with 😫 And yet @AnjanaVakil & @tejask kept our chins up all the time. This picture doesn’t do justice to how incredible all the speakers and organizers are 👏👏👏
Kristóf Poduszló tweet media
English
1
4
13
1.3K