Alex
banner
alexdln.com
Alex
@alexdln.com
Web Engineer, Author, Contributor, Photographer
Frontend/React/Next.js/UX/DX/Сapybara/Performance/Growth

🔨 Building slidebook.dev | atsky.app | robindoc.com | nimpl.dev
🏡 Living alexdln.medium.com | github.com/alexdln
Well, I can understand when it's just another startup, but @github.com, how?
November 11, 2025 at 6:24 PM
And this is the file that allows to control all such changes and guarantee the reliability of their typing
November 11, 2025 at 1:05 PM
These simple checks make updates and optimization much easier, and also provide strong protection against accidental generic breakage
November 11, 2025 at 10:22 AM
Just in case, I will translate it into another language so that more people can understand.

Broken scrollbars have become too common problem 🫠
This is what happens when the entire company is Apple-powered...

* Please don't use w-screen within a scrollbar element, use w-full *
November 10, 2025 at 9:35 PM
By the way, I still can't decide for myself about portals - do I want to use them, or is it better to create a global store and communicate through it (with Contection it costs nothing)
November 10, 2025 at 4:04 PM
I’ve dreamed of being an engineer since childhood. I used to think it would be all about technical drawings and similar things (which I really loved), but programming has captivated me even more!
November 10, 2025 at 3:54 PM
Well, now it’s even more stable and reliable 🧑‍🔧
November 10, 2025 at 3:46 PM
Canary channel testing is one of the important implementations that allows for the timely detection of breakages related to framework API changes. You immediately see what has changed and fix it.
This has saved @nimpl/getters several times with critical changes in next.js
November 9, 2025 at 10:22 PM
All that's left is to set up automated tests on the canary channel and e2e tests for next.js (I don't know if other frameworks have enough specifics, I'll decide later)
November 9, 2025 at 10:13 PM
The magic in this example is that the re-rendering only occurs when the mutation result changes. This isn't just an optimal subscription to store changes, but a targeted optimization to a specific place
November 9, 2025 at 10:12 PM
Although in the case of markup or queries, translators won't be able to handle it, and the changes will create duplicates

Okay, that was a bad idea 😅
November 9, 2025 at 10:08 PM