Front-end разработчик • DIY lover • Люблю всё красивое

Tbilisi, Georgia
Joined October 2009
Чювак, не будь Мясным Прокси. Развивай жёсткие мнения по архитектуре, дизайну, надежности, перформансу, но оставайся открытым и быстро ресёрчи. Спорь с людьми, рефреймь машины, комментируй по делу. И самое главное, бери на себя проекты и ответственность за свою работу. Иначе LLM уже успешно тебя заменили.
Don't be a Meat Proxy. Have strong opinions about architecture, design, reliability, yet stay open minded and research quickly. Argue with people, reframe with machines, provide actionable comments. And most importantly, take responsibility & ownership of your work. Otherwise LLMs have already successfully replaced you.
5
7
1
147
12,823
Artur Valeev retweeted
Это было чудом то как разработчики Оперы смогли засунуть полноценный интернет на устройства слабее, чем современные умные ключи от автомобиля.
On August 10, 2005, The Norwegian company Opera Software introduced Opera Mini, a web browser for mobile phones with J2ME (Java 2 Mobile Edition) support. #InternetHistory
16
13
2
471
24,300
почему-то никто не додумался до этого глобально еще лет 15 назад 🥲
add this to your global css file, thank me later
41
Artur Valeev retweeted
/radio
320
848
258
14,408
1,043,482
Artur Valeev retweeted
Replying to @claudeai
3
47
1
1,649
92,313
Artur Valeev retweeted
я попи-дизайнер
62
125
33
7,705
162,693
Хватит уже про ИИ, давайте поговорим о «человеческом» программировании… Этот шутер весит всего 64 КИЛОБАЙТА. Да, меньше, чем иконка в вашем докере. И его сжимали несколько лет. Британский разработчик daivuk выпустил полноценную игру QUOD (daivuk.itch.io/quod) — она помещается на обычную дискету, но выглядит как нормальный современный ретро-шутер. И это не демка, а полноценная игра. Внутри есть: • 4 вида врагов • 4 типа оружия — от пушек до топоров • финальный босс • саундтрек и звуки монстров • двери, платформы, переключатели • взрывы и кровь на стенах • волны на воде • пасхалки И всё это — 64 КБ. Для сравнения: один пустой React-проект весит примерно в 10 000 раз больше. Разработчик начинал с редакторов уровней для Quake, но в итоге написал собственные инструменты для экстремального сжатия и оптимизации ассетов. Это и есть настоящее искусство программирования. Когда ты не добавляешь ещё один слой абстракции — а убираешь всё лишнее. Напоминание, что хороший код — это не тот, который может всё. А тот, который делает максимум с минимумом.
96
114
7
1,354
92,266
Artur Valeev retweeted
I really love home decor like this
I really love home decor like this
5
362
15
4,132
178,935
Я хоть и не дизайнер, но очень люблю такие детальные разъяснения по теме UX tonsky.me/blog/tahoe-icons/
9
Artur Valeev retweeted
Here's a quick visual tip to improve borders in your interfaces: use opacity instead of a solid color, and default to outside borders. Solid strokes look great on neutral backgrounds, but appear muddy or blurry if used on top of colors.
20
92
9
2,003
Artur Valeev retweeted
🎩 A little tip for today! Forget about `removeListener ` - use `AbortController` instead. It's cleaner and easier to work with, and it can abort multiple listeners simultaneously when they share the same signal.👇
10
27
1
279
15,605
That's it, guys. It's the day. 😱 The CSS-only Popover (Popover element + Animation + Anchor positioning) is stable across all baseline browsers.
6
39
2
461
30,245
Artur Valeev retweeted
i’m genuinely in love with this ad a french one? for a SUPERMARKET?? like woah
2,126
65,877
7,624
412,060
37,895,960
Кстати в свои золотые времена всегда старался делать красивые правильные url'ы. Всегда казалось, что ТАК И ДОЛЖНО БЫТЬ
Do you consider a "beautiful URL" as part of the user experience when using a tool?
1
6
Действительно хорошая выжимка того, как работают типы в Тайпскрипте Если всякие "value extends true ? string : number" вам кажутся злой магией, то обратите внимание Это может помочь в борьбе с извечным any
Неплохое визуальное руководство по системе типов TypeScript: types.kitlangton.com
2
4
72
13,366
Artur Valeev retweeted
One of my favourite little details in the new COLLINS website is this responsive border-radius. --margin: calc((100% - var(--max-width)) / 2); border-radius: clamp(1rem, calc(1.5rem - var(--margin)), 1.5rem); wearecollins.com/story/woods…
27
74
8
1,745
70,678
Artur Valeev retweeted
truncating behavior for file paths - prioritize showing the start & file name
13
14
4
568
28,919
Artur Valeev retweeted
You know how position: sticky always fails for weird reasons that are a pain in the 🍑 to fix? I finally had enough, peeked at the spec, asked AI some questions, and mostly figured things out—and wrote about it here. Link below 👇
12
13
1
322
22,980
1
75
3
1,475
30,011
Artur Valeev retweeted
Oxford researchers just confirmed what we feared: The internet as we knew it is dying. AI content went from ~5% in 2020 to 48% by May 2025. Projections say 90%+ by next year. Why? AI articles cost <$0.01. Human writers cost $10-100. But the real crisis is model collapse. When AI trains on AI-generated content, quality degrades like photocopying a photocopy. Rare ideas disappear. Everything converges to generic sameness. It's recursive. Today's AI slop becomes tomorrow's training data, producing worse output, which becomes training data again.
684
2,717
735
11,668
1,514,965