Kyrylo Silin
9.9K posts

Kyrylo Silin
@kyrylo
Building @TelebugsHQ (self-hosted Sentry alternative for error tracking) • @TelesinkHQ (real-time product and business event monitoring)
Katılım Eylül 2014
132 Takip Edilen2.9K Takipçiler

@bahdcoder @CuriousPaul2 @akinkunmi I work on @TelebugsHQ, and I care about UI a lot. Happy set up a private demo instance for you to check it out
English

@CuriousPaul2 @akinkunmi I use bugsink at the moment. Super shit UI but works.
You can also use Glitch
English

3/ The "Sentry-Compatible" Alts:
• Bugsink (bugsink.com): Predictable flat-rate tracking. Sentry-SDK compatible and free to self-host.
• @bugsnag: Strong mobile focus. 2,000 errors/month free after initial trial. 📱 (3/7)
English

2/ The Agentic Leaders:
• @getsentry: The standard. "Seer" AI agent now root-causes and suggests fixes automatically. 5k errors/mo free.
• Axiom (axiom.co): Log everything, zero sampling. 0.5TB storage + 30-day retention for $0. 🧠 (2/7)
English

I’m building a self-hosted Sentry alternative for error tracking:
telebugs.com
English
Kyrylo Silin retweetledi

I'm removing checkboxes that save instantly and replacing them with proper toggles.
I used to mix both patterns, and it created this subtle inconsistency: some things saved on click, others didn't.
Now I'm being strict about it:
Checkboxes = forms you submit
Toggles = actions that happen immediately
English
Kyrylo Silin retweetledi

@wiretransfer > a toggle is like a physical switch
The funny thing is that physical toggles are so obsolete nowadays 😀
English

@kyrylo interesting thought process, I think it's a good concept
a toggle is a like a physical switch: it takes effect immediately when switched
a checkbox is like a checkbox on a form: it isn't read until it's submitted
would be interesting to try to classify all widgets this way
English

Border radius on buttons was the last thing still doing its own thing.
I moved it into a single CSS variable and made the treatment more subtle. Now every border follows the same rule instead of having its own opinion.
Before & After 👇
The final inconsistency is often the one you stop noticing, until it’s gone.


English

@thomasxthinking @a_barghigiani Could you provide a basic example please?
English

@kyrylo @a_barghigiani Wouldn’t you want to refer to your tailwind tokens while wring BEM though?
It sounds like you have two systems now that can get out of sync
English

@current_tweet > You can do anything you want in tailwind.
Yes, but it can get really clunky. One example is CSS functions. You can hack them together, but it’s nowhere near the clarity of plain CSS.
English

@kyrylo This doesn’t make any sense. You can do anything you want in tailwind. But you can also write pure css in addition to tailwind so I’m confused.
English

@peterszarvas94 This is really beautiful, Péter. Great idea, thanks!
English

@kyrylo also I know nothing about design, so this works because I can just bruteforce it
English





