6 Sept 2025, 09:28 UTC≈5,910 views66 reactions1 Starread 7 August 2026 Последние несколько месяцев работаю над проектом, где в качестве стилизации используется Tailwind. И момент, который мне не особо нравился — это то, как базовые стили компонента переопределяются через important.
function Base({ className }: { className: string }) {
return <div className={clsx("px-4 rounded-full", className)}>...</div>;
}
function Parent() {
// `!rounded-xl` перебивает rounded-full из базового …
❤37👍13⚡6💊3🏆2🍓1🎉1💯1
Signed Ayub Begimkulov
14 Mar 2025, 13:27 UTC≈9,390 views48 reactions2 Starsread 7 August 2026 Недавно для себя открыл утилиту open в терминале мака (из того, что я понял, работает только на маке, в linux есть `xdg-open`), которая позволяет открыть файл используя дефолтную для него программу (тоже самое что и двойной клик по файлу в file explorer).
open ./index.html # открывает файл в дефолтном браузере
open http://google.com # открывает url в дефолтном браузере
open document.pdf # открывает документ в дефол…
👍38🎉2🔥2⚡1🍓1🏆1💊1💯1
Signed Ayub Begimkulov
12 Mar 2025, 13:05 UTC≈8,880 views67 reactionsread 7 August 2026 Вчера вышла новость о том, что TS начали переписывать на Go. В планах к концу 2025 получить уже полностью рабочую версию с поддержкой всех фич.
Новость не может не радовать. Я думаю все, кто работали над кодовой базой с 400к+ строк кода знают, что type checking может работать не так быстро, как хотелось бы.
И если для процесса сборки это еще не настолько критично, так как там обычно используется babel или esbuild, …
🔥53👏4🍓3⚡1❤1🎉1🏆1💊1
Signed Ayub Begimkulov
10 Mar 2025, 12:11 UTC≈6,760 views65 reactionsread 7 August 2026 Часто получаю вопросы о том, что делать если нужно тестировать локальный фронт (на localhost) с API, которая находится в testing/staging/preprod/prod (или любая другая среда), где строго прописаны правила CORS и кук.
С CORS обычно проблем не бывает, вопросы с собесов уже давно всех научили тому, что это фича чисто браузерная, и при запросе через прокси-сервер все будет нормально.
Однако когда дело доходит до кук, к…
🔥48👍7🏆2⚡1❤1🍓1🎉1💊1
Signed Ayub Begimkulov
17 Feb 2025, 12:42 UTC≈5,370 views48 reactionsread 7 August 2026 Для тех, кто еще не видел, Create React App стал deprecated. Если кто-то до сих пор его использует — то пора остановиться)
https://react.dev/blog/2025/02/14/sunsetting-create-react-app
👍33🎉5💊3🔥2⚡1🍓1🏆1💯1
Signed Ayub Begimkulov
8 Feb 2025, 06:39 UTC≈5,910 views115 reactions2 Starsread 7 August 2026 Photo
Начал писать посты на канал, пошел стабильный рост подписчиков.
Рост правда отрицательный)))
🔥61🏆15❤9🍓5👍5💊5🤝5🆒4
Signed Ayub Begimkulov
5 Feb 2025, 10:49 UTC≈5,330 views38 reactionsread 7 August 2026 Так как все встроенные конструкторы (Array, Date, Function) и кастомные классы наследуются от Object, то их самих по себе отчистить нельзя. Придется и по цепочке вверх идти. Значит единственный вариант - это Object.
Однако у объекта тоже есть методы (`toString`, hasOwnProperty и тд), которые могут использоваться где-то в коде. Поэтому безопасно подчистить их не получится.
И тут как раз и приходит iframe, который вн…
🔥24👍5⚡1❤1🍓1🎉1🏆1💊1
Signed Ayub Begimkulov
5 Feb 2025, 10:49 UTC≈4,580 views32 reactionsread 7 August 2026 Готовил тут сheatsheet для собесов, хотел показать, как делается polyfill для Object.create. Казалось бы, все очевидно, сто раз такое делал)
function Empty() {}
function objectCreate(proto) {
Empty.prototype = proto;
const result = new Empty();
Empty.prototype = null;
return result;
}
Придирчивые скажут, что есть еще второй аргумент propertiesObject который описывает, какие свойства надо создать в…
🔥19🏆3👍3⚡1❤1🍓1🎉1💊1
Signed Ayub Begimkulov
25 Jan 2025, 07:15 UTC≈4,220 views68 reactionsread 7 August 2026 Вчера на стриме столкнулся с проблемой, что вместо нодовоской типизации fetch’а подхватывалась браузерная. И из-за этого были TS ошибки при попытке записать стрим в файл.
const response = await fetch(...)
// ...
const fileStream = fs.createFileStream(fileName);
stream.Readable.fromWeb(response.body).pipe(fileStream);
// ^^^^^^^^^^^^^
// Argument of type 'ReadableStream<Uint8Array<ArrayBuffer…
🔥60⚡1❤1🍓1🎉1🏆1👏1💯1
Signed Ayub Begimkulov
24 Jan 2025, 12:46 UTC≈3,820 views15 reactionsread 7 August 2026 Друзья, кто может подключайтесь на стрим в 17:30 по мск (GMT+3). Продолжим разрабатывать приложение для замера скорости печати.
В прошлый раз закончили с визуалом — реализовали каретку, перенос слов на новую строку и отображение ошибок в пробелах / переносах строк.
В данном же стриме хотелось бы доделать следующие фичи:
- Скрипт для генерации тестов из репозитория
- Сбор статистики
Ну и на ваши вопросы в чате тоже…
👍8👏2⚡1🍓1🎉1🏆1💯1
Signed Ayub Begimkulov
16 Jan 2025, 09:02 UTC≈4,050 views64 reactionsread 7 August 2026 [3/3]
3. Понял, что только на дисциплине далеко не уедешь.
Пару месяцев назад по совету одного из своих друзей решил обратиться к коучу по вопросам развития менторства. И в процессе ответов на интересно поставленные вопросы осознал, что у меня не совсем правильное отношение к дисциплине. И вместо того, чтобы искать реальную проблему я часто скидываю все на то, что надо взять себя в руки и идти дальше.
Вопрос в том…
👍39🔥14🆒3⚡1❤1🍓1🏆1👌1
Signed Ayub Begimkulov
16 Jan 2025, 09:02 UTC≈2,950 views42 reactionsread 7 August 2026 [2/3]
2. Полностью поменялось отношение к работе и отдыху.
Дам небольшую предысторию. Где-то последний год было ощущение того, будто спадает эффективность. Работаю также, делаю меньше, тренируюсь менее интенсивно, сплю больше, чувствую себя хуже, желания что-то делать сильно меньше. Питание +/- по бжу сбалансировано, витамины всегда пил. Анализы сдал - там тоже все нормально.
И тут как раз в один момент времени мн…
👍18🔥12❤7⚡1🍓1🎉1🏆1🤝1
Signed Ayub Begimkulov
Showing the 12 most recent of 20 posts we hold for @ayub_begimkulov_coding. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.