artalog
Ir al canal en Telegram
Развернутые ответы на вопросы в чатах, мысли от рабочих процессов. Вопросы - @artalar.
Mostrar más4 282
Suscriptores
Sin datos24 horas
+17 días
-230 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
julio '26
julio '26
+15
en 0 canales
junio '26
+64
en 0 canales
Get PRO
mayo '26
+132
en 3 canales
Get PRO
abril '26
+86
en 1 canales
Get PRO
marzo '26
+101
en 0 canales
Get PRO
febrero '26
+103
en 1 canales
Get PRO
enero '26
+119
en 1 canales
Get PRO
diciembre '25
+104
en 2 canales
Get PRO
noviembre '25
+98
en 2 canales
Get PRO
octubre '25
+101
en 1 canales
Get PRO
septiembre '25
+57
en 0 canales
Get PRO
agosto '25
+74
en 1 canales
Get PRO
julio '25
+57
en 0 canales
Get PRO
junio '25
+97
en 1 canales
Get PRO
mayo '25
+126
en 1 canales
Get PRO
abril '25
+133
en 3 canales
Get PRO
marzo '25
+167
en 2 canales
Get PRO
febrero '25
+206
en 4 canales
Get PRO
enero '25
+67
en 1 canales
Get PRO
diciembre '24
+141
en 1 canales
Get PRO
noviembre '24
+151
en 1 canales
Get PRO
octubre '24
+125
en 2 canales
Get PRO
septiembre '24
+122
en 2 canales
Get PRO
agosto '24
+153
en 1 canales
Get PRO
julio '24
+131
en 1 canales
Get PRO
junio '24
+155
en 2 canales
Get PRO
mayo '24
+671
en 2 canales
Get PRO
abril '24
+126
en 4 canales
Get PRO
marzo '24
+165
en 3 canales
Get PRO
febrero '24
+129
en 0 canales
Get PRO
enero '24
+158
en 1 canales
Get PRO
diciembre '23
+167
en 0 canales
Get PRO
noviembre '23
+112
en 2 canales
Get PRO
octubre '23
+95
en 0 canales
Get PRO
septiembre '23
+95
en 0 canales
Get PRO
agosto '23
+77
en 0 canales
Get PRO
julio '23
+90
en 0 canales
Get PRO
junio '23
+104
en 0 canales
Get PRO
mayo '23
+105
en 0 canales
Get PRO
abril '23
+191
en 0 canales
Get PRO
marzo '23
+95
en 0 canales
Get PRO
febrero '23
+123
en 0 canales
Get PRO
enero '23
+126
en 0 canales
Get PRO
diciembre '22
+87
en 0 canales
Get PRO
noviembre '22
+55
en 0 canales
Get PRO
octubre '22
+78
en 0 canales
Get PRO
septiembre '22
+314
en 0 canales
Get PRO
agosto '22
+151
en 0 canales
Get PRO
julio '22
+66
en 0 canales
Get PRO
junio '22
+108
en 0 canales
Get PRO
mayo '22
+301
en 0 canales
Get PRO
abril '22
+40
en 0 canales
Get PRO
marzo '22
+27
en 0 canales
Get PRO
febrero '22
+323
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 08 julio | +4 | |||
| 07 julio | +2 | |||
| 06 julio | +5 | |||
| 05 julio | +1 | |||
| 04 julio | 0 | |||
| 03 julio | +1 | |||
| 02 julio | +1 | |||
| 01 julio | +1 |
Publicaciones del Canal
+1
Вайбкодить, вайбмоделить? Коротенько показываю свой пайплайн автоматизированной ИИ разработки 3D-моделей: https://youtu.be/6mv71zqQuRk
| 2 | Нужно развивать MCP! Сейчас поясню.
Напомню "об авторе": я уже много раз проектировал пятиэтажные абстракции и уверен что это работает хорошо. Взять тот же reatom.dev, или более продуктовые вещи.
Действительно хороший тулинг состоит как минимум из нескольких архитектурных слоев, каждый из которых должен иметь принципы, которые и делают всю систему эффективной (надежной и производительной).
Мне нравится MCP тем что он изначально декларирует (обязывает) типобезопасность. Поэтому это прекрасный базовый фундамент, на котором можно строить необходимые фичи дальше. Но самое важно, не отходя дальше, важно понимать что весь этот разговор идет потому что MCP уже хайпанул и стал в достаточной мере популярным - это не нишевая технология, тут действительно есть шанс стать чем-то больше чем очередным четырнадцатым стандартом.
Так вот, чего еще не хватает? Я ща накидаю, а вы отпишитесь в коментах, но только помните, что отсутствие чего-то - это не блокер, а лишь путь развития.
Куда нужно развивать MCP:
1) К требованию типобезопасности нужно добавить ряд семантических требований: стандарты пагинации, поиска, работы с сотояния (колбеки / [веб]хуки).
2) Обязательно нужно проработать механизм агрегации / пайпинга очереди вызовов, что бы вывод одного тула не гонять в другой, а иметь возможность одним запросом описать цепочку передачи данных от тула к тулу.
3) Версионирование и реестры - стандартные механизмы безопасности и предсказуемого деплоя.
Вот и все, не так уж и сложно :) | 1 615 |
| 3 | Долго не мог пофиксить одну багу с периодическим не отображением полного разрешения изображения... И гпт и опусы пытались - ничего не выходило. И вот вышел (опять) фейбл и натравил я его на сию багу, и он справился!
Интересные подробности об ограничениях хрома в небольшой заметке: https://github.com/reatom/reatom/blob/v1001/examples/reatom-jsx-gallery/docs/chrome-image-decode-cache.md
Но это лишь часть истории, фейбл справился не столько потому что он шибко умный, а скорее потому что я ему, наконец, догадался для тестов дать реальные данные - 22 метровые картинки. Так что помните, важна не столько модель, сколько правильный ее сетап. | 2 353 |
| 4 | artalog-20260630.mp3 | 2 209 |
| 5 | Изучаем OpenTelemetry
https://www.youtube.com/watch?v=ch0pTUxSCbU | 3 253 |
| 6 | Mensaje de video | 4 061 |
| 7 | Так меня бесит популяризация баша для агентов... Больше всего из-за безопасности, но есть у меня в прошлом некий опыт, который очень сильно зудит в голове... Из-за которого баш для меня архитектурно сломан. Вот вам сравнение:
Bash:
* Текстовая природа: В Bash всё есть строка. Передача JSON/CSV через пайпы требует постоянного парсинга (например, через `jq`), что тратит ресурсы на приведение типов.
* Избыточность по CPU/RAM: Пайпы (`cmd1 | cmd2`) порождают отдельные системные процессы. Запуск утилит в циклах для обработки строк перегружает систему из-за постоянных форков.
* Хрупкость кода: LLM часто упускают обработку пограничных сценариев (пробелы, пустые строки) в Bash, что ведет к порче данных.
А теперь...
PowerShell:
* Передача объектов: Вместо текста между командами передаются .NET-объекты. Фильтрация идет напрямую через свойства (например, `$item.Name`), избавляя LLM от написания сложных регулярных выражений.
* Экономия ресурсов: Все операции выполняются в рамках единого процесса (.NET), без накладных расходов на запуск новых утилит ОС.
* Минус: PowerShell хуже представлен в обучающих выборках моделей, чем Bash или Python.
Понимаю на сколько странно это звучит, но мне очень жаль что мы все не пишем на PS, он правда лучше 💁 | 4 671 |
| 8 | А я отказался от release-please, тяжелый он. Выкачивает всю историю, а не с последнего релиза, не умеет локально (на текущей истории) без токена запускаться, да и в целом больше фреймворк, а не либу напоминает.
Но conventional commit, конечно, следую. Более того, навайбкодил прекоммит хуки для удобной автогенерации скоупа коммита по вовлеченным файлам.
Ну а релизы, как вы поняли, аишкой генерю. Это проще (завернул в команду) и гибче. | 3 281 |
| 9 | Собес нужно проводить через вайбкодинг
Подождите, не кидайтесь помидорами, здесь есть рациональное зерно. Я тоже сначала скептично был настроен, но вот вам аргументы:
0) Мы и так вайбкодим на работе, кто-то меньше, кто-то больше, но этого все чаще, и это реально то чем собеседуемый будет заниматься после трудоустройства.
1) Компании придумать нормальное(!) проверочное задание для 1-2 часового интервью либо не реально, либо дорого и все еще не полностью репрезентативно. Придумать задачку для вайбкодинга в тысячу раз проще, можно хоть под каждого кандидата свою.
2) Большая часть кандидатов тренируются на прохождение интервью и решение этих типовых туповатых задач, вместо прокачки реальных практических навыков. Это не нормально. Вайбкод - не главное что должен уметь прогер, но это хотя бы реально применимый навык.
3) На сессии вайбкодинга можно охватить быстро сразу много аспектов типовой разработки: валидация DoD, доработки существующего кода, рефакторинг и дебаг, архитектура и, конечно, ревью. Круто же!
4) Вайбкод - это инструмент, и на интервью не нужно им забивать все гвозди, вы готовите им базу для обсуждения и работы в первой части встречи, делаете больше мозгами и руками во второй части.
5) Вайбкод уже вытягивает из ЛЛМ максимум (иначе вайбкод плохой - тоже флаг), собеседуемому сложнее считерить с другой ЛЛМ.
Минусы: вам самим нужно успеть проревьюить вайбкод, что бы оценить ревью собеседуемого =D | 3 129 |
| 10 | Модели выходят, модели уходят... | 2 585 |
| 11 | Приятно, когда приходят с таким фидбеком 😍
Напомню, как войти:
• @reatom_ru_news - канал
• @reatom_ru - чат
• Доки без впн: https://reatom.github.io/reatom/
• База для LLM: https://v1001.reatom.dev/llms.txt
• Жсткий скилл для ревью реатом кода: npx skills add reatom/reatom --skill reatom-review, можно ранить как на существующем коде, так и на каждой итерации агента.
• Большое приложение на react + reatom: https://github.com/Guria/modern-stack | 2 596 |
| 12 | lf | 1 |
| 13 | И еще ключевые выводы:
Code as a materialized view — мы часто считаем код источником истины, потому что раньше его было сложнее всего переделывать, но теперь это уже не так. Если есть spec, её можно реализовывать по-разному, с разными техническими характеристиками.
Теперь маркетинг дороже реализации, и у команд не всегда есть на него достаточно сил.
Как всё это будет работать дальше: как Linux, как музыка. Есть разные дистрибутивы, разные ремиксы; нет единственного «правильного» варианта — есть вкусы, идеи и communities, которые объединяются и делают / поддерживают лучшие версии. | 3 029 |
| 14 | В посте выше шла речь о том что в гугла есть своя реализация всего. А что если бы они оставили те же контракты и апи что у либ замену которым они написали?
Вот вам еще одна история
Реакт, как и любоя другая библиотека состоит из двух частей - это контракты, способ описания логики который он предлагает. Майндсет если хотите.
А вторая часть это его реализация. Условно можно сказать что с точки зрения разработчика выбирающего стек - первое про то как удобно будет этим пользоваться, а второе как хорошо это будет работать.
И так как отдельно это не предлогалось, а самостоятельная реализация очень дорогая мы всегда рассмотраливали эти две половинки как части целого.
Была очень дорогой
Tanner Linsley для сайта tanstack и своего блога отделил апи реакта и написал его реализацию с тем что нужно ему.
Итог получился идентичен оргиниальному реакту (а не как преакт с компат слоем), хотя разница в реализации все же была
Часть этого навсегда вырезается. Конкурентный рендеринг, разделение времени, планировщик на основе lane’ов, React DevTools и клиентский десериализатор Flight вообще не реализованы. useTransition и useDeferredValue выполняются синхронно, startTransition — это просто fn(), а планировщик — обёртка над микротасками. Это продуктовые решения: TanStack Start либо в них не нуждается, либо за это отвечает другая часть стека.
При этом все 200 тестов реакта проходят, и перф бенчмарках его реализация показывает в двое большую производительность. Самое интересное то что итоговая релазция на 80% меньше
Конкретные цифры в виде табличек вы можете увидеть в оригинальном посте
Теперь я буду внимательней присматриваться к случаям когда я что-то беру только ради удобной апи. Если можно выкинуть 80% веса не жертвуя удобством то почему бы и нет. | 2 472 |
| 15 | И еще ключевые выводы:
*Code as a materialized view* — мы часто считаем код источником истины, потому что раньше его было сложнее всего переделывать, но теперь это уже не так. Если есть spec, её можно реализовывать по-разному, с разными техническими характеристиками.
Теперь маркетинг дороже реализации, и у команд не всегда есть на него достаточно сил.
Как всё это будет работать дальше: как Linux, как музыка. Есть разные дистрибутивы, разные ремиксы; нет единственного «правильного» варианта — есть вкусы, идеи и communities, которые объединяются и делают / поддерживают лучшие версии. | 1 |
| 16 | LLM провайдеры отберут у нас работу, но не так как вы думали!
ну да, байт заголовок, но реально так и есть, они просто закроют половину SaaS | 2 686 |
| 17 | Очередной мета уровень
https://x.com/rohanpaul_ai/status/2063289804708835412 | 2 768 |
| 18 | Собрал менеджер паролей на Reatom v1000.
Стек:
- Tauri v2, Reatom v1000, Lit
- Codex, Claude Code
- кастомные skills под Reatom/Lit
- самописный local RAG: Tree-sitter, Qdrant, BAAI/bge-m3, BAAI/bge-reranker-v2-m3
Попутно из проекта вынес два публичных пакета:
- @chromvoid/headless-ui — headless-слой для UI-поведения на Reatom v1000: состояние, actions, keyboard/focus-логика и WAI-ARIA-контракты без привязки к визуальному слою
- @chromvoid/uikit — тонкий Lit UI-kit поверх headless-ui: cv-* компоненты, theme-provider, токены темы и vendored Reatom/Lit runtime helpers
Что уже есть:
- local-first: данные остаются на устройстве
- несколько контейнеров: разные мастер-пароли открывают разные наборы секретов, то есть plausible deniability
- пароли, банковские карты, OTP
- браузерное расширение, которое получает секреты по зашифрованному каналу
- бэкапы и восстановление
- монтирование тома через FUSE
- встроенные аудио/видео-плееры, просмотр изображений, Markdown-заметки
- системный Credential Provider: можно хранить passkey в одном месте и использовать на разных устройствах
В работе:
- генерация SSH-ключей и свой SSH-agent с fallback на системный
- криптокошелек
- Remote Mobile to PC: USB, WSS, WebRTC; можно соединять два приложения как клиент-сервер
Пока есть только Android-версия. Позже планируются iOS, macOS, Linux и Windows.
Буду благодарен за любые отзывы, вопросы и техническую критику :)
https://github.com/chromvoid/ | 3 029 |
| 19 | камунити <3 | 2 488 |
| 20 | 📸 Спустя 1/3 ультра подписки курсора невероятно рад представить вам https://reatom-jsx-gallery.vercel.app/
Исходники: https://github.com/reatom/reatom/tree/v1001/examples/reatom-jsx-gallery
(кстати, у нас и релиз новый под это: https://github.com/reatom/reatom/releases/tag/1001.1.0)
Фишки - А ИХ МНОГО:
• кроссплатформа ☀️
• просмотр всех файлов по всему дереву папки (рекурсивно)
• поддержка кучи форматов включая raw
• просмотр всего EXIF (ну с нормальными лейблами)
• разные, действительно полезные, режимы просмотра (с ресайзом на "+" "-")
• нереально быстрый просмотр фоток (после загрузки превьюшек - это еще оптимизирую)
• богатый и интересный выбор тем
• ничего кроме Reatom в зависимостях! 10к строк в исходниках, 60кб на загрузку!
Ну и конечно - 100500 багов 💔 (но часть я уже поправил) | 3 026 |
