Great article
So far the only missing piece for me is permissions, e.g. some private feed of posts that can be read only by my friends. Where do they sit in terms of this files metaphor? Password-protected files? Can other people see such files? Sometimes file-name can already be treated as a leak
19.01.2026 14:49
π 0
π 0
π¬ 0
π 0
https://codepen.io/ticky/full/LyqyQK/
I really hope there exist some magic CSS one-liner to at least make vertical alignment better but the only info I found so far is this experiment from @drac.at
t.co/uXObPMsvWq
12.09.2025 17:10
π 1
π 0
π¬ 0
π 0
https://codepen.io/mike-yermolayev/pen/OPyeyYa
Try it for yourself
t.co/lMXdgcVGFb
12.09.2025 17:10
π 0
π 0
π¬ 1
π 0
Did you know that browsers scale emojis differently?
Good luck pixel-perfect nerdsπ
12.09.2025 17:10
π 0
π 0
π¬ 1
π 0
pro css tip:
did you know you can change skin color with "overflow: hidden" ?
21.08.2025 20:44
π 2
π 0
π¬ 0
π 0
7.You never know what catches user's attention.
And getting feedback like:
"I heavily rely on timelines, and itβs crucial they function optimally. This is a key selling point for me in Fibery."
...just feels nice
07.08.2025 17:08
π 0
π 0
π¬ 0
π 0
6.Takeaways p.2:
β Always test hypotheses in practice.
β If you have an M4 Pro/Max MacBook, your UI must run smooth with x4 CPU throttling π
β If you want a polished UI, dogfooding+boyscouting are very important pieces of dev. culture, imo. I doubt weβd fix it if we didnβt suffer from it ourselves.π«
07.08.2025 17:08
π 0
π 0
π¬ 1
π 0
5.Takeaways p.1:
β Once you add a library to your project, its code becomes your responsibility. Donβt treat it as a black box. You can learn a lot by reading and patching it
β Compete with your competitors. Weβre lucky to have great ones like Linear,Notion. If they can make smth fast, why can't we?
07.08.2025 17:08
π 0
π 0
π¬ 1
π 0
4.Sticky UI optimizations:
I was sure browser APIs would outperform any JS solution so I relied heavily on IntersectionObserver and CSS vars to update UI on collisions.
Turns out, frequent CSS var updates on large DOMs can be costly. Sometimes plain old state subscriptions just win.
07.08.2025 17:08
π 1
π 0
π¬ 1
π 0
3.Resizable side panels:
For some unknown reason we were scaling the entire timeline area when resizing a panel.
That meant recalculating headers, visible cards, collisionsβ¦
Sounds expensive? It was.
Was it useful? I don't think so.
I doubt anyone will miss it. πͺ
07.08.2025 17:08
π 1
π 0
π¬ 1
π 0
2.Scroll delays:
OSS lib we used rendered headers and body in separate scroll containers.
And afaik it's impossible to get rid of that scroll-sync delay completely.
Even on empty timelines - nausea from wobbly UI was real.
Fix: put everything in one scroll container. Small markup tweak = big UX win
07.08.2025 17:08
π 0
π 0
π¬ 1
π 0
1.What felt like a decent result started triggering the same old frustration after a few weeks.
Thereβs only one timeline I actually use in Fibery. And it still sucked. Well, since all the low-hanging fruits was already gone, I had to work smarter and bolder. πͺ¨
07.08.2025 17:08
π 0
π 0
π¬ 1
π 0
Usually I drink just one πΏ
07.02.2025 08:49
π 1
π 0
π¬ 0
π 1
Browsers always have a few surprises for you
Can some css master explain why it scrolls the list below the fixed modal during pinch zoom? Failed to find any browser issues but bsky and reddit are affected
16.01.2025 22:58
π 0
π 0
π¬ 0
π 0
wow, ai-powered IDEs are actually useful sometimes
Had broken SVG export from figma, claude managed to fix it inline
nice
09.12.2024 18:21
π 0
π 0
π¬ 0
π 0