Последние посты

kirjs_ru
24 нояб. 2025 г., 16:57изменён
Я последние несколько дней тестирую групповые чаты из ChatGPT. Идея оч клевая, и есть много потенциала, но надо допилить.Понравилось: ❤️ В целом полноценный чат, есть реакции, уведомления, работает в телефоне и вебе ❤️ Робот хорошо натренирован и отвечает неплохо ❤️ Можно задать вопрос и выключить телефон, и робот все равно ответит ❤️ и очень интересно смотреть как другие люди работают с промптамиНе понравилось: 😒 Огромные простыни от робота помноженные на количество человек в чате, невозможно быстро понять что произошло в чате если отвлекся. Неплохо бы ответы робота в тред. 😒 Ответы робота не сворачиваются на телефоне, сворачиваются на компе, но это не помогает. 😒 Пока не работает в приложении на компе 😒 Интерфейс не очень приспособлен для общения с другими людьми, слишком много отступов и пустого пространства 😒 Лимит на 20 человек 😒 У меня иногда подвисал таб, были лаги, и
kirjs_ru
20 нояб. 2025 г., 17:03
https://www.youtube.com/watch?v=DDAHORVzQ5g Погнали
kirjs_ru
13 июн. 2025 г., 02:02
Screenshot (Jun 12, 2025 10:01:45 PM)


kirjs_ru
21 мая 2025 г., 17:42
Через 20 минут, должна быть сессия "What's new in Angular" на Google I/O. Я буду там отвечать на вопросы и модерировать чат, приходите поздороваться: https://www.youtube.com/live/XASRYAR7S5wYouTubeWeb Stage - Day 2 (Google I/O 2025)*Session 1: What's new in web UI (10:00 AM - 11:00 AM, PT)* Prepare to be dazzled by a symphony of fluidity, dynamism, and expressive power as we unveil the next generation of web UI. It’s a world where user experiences transcend the ordinary and developers…
kirjs_ru
27 февр. 2025 г., 17:07изменён
Посмотрел на стриме ресурсы, в частности httpResourceСоздал StackBlitz в котором можно с ним поиграться.Если вкратце, то он берет сигнал с HTTP ссылкой:readonly catId = signal() readonly cats = httpResource<Array<Cat>>( () => https://cataas.com/cat/${this.catId()} );Згружает данные и предоставляет статус, значение (сначала undefined) и всякие другие полезные штукиcat.isLoading() cat.hasData() // Сужает тип cat.value() // Значение, изначально undefined, потом котПри изменении зависимостей, catId.set('3'), ресурс автоматически перезапустится, и обновит данные, также можно сделать это и вручную (cats.reload()).Под капотом используется HttpClient, так что все интерсепторы должны работать.YouTubeНовый Resource, HttpResource и все его RFCEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
kirjs_ru
27 февр. 2025 г., 15:29
На внезапном раннем стриме в 18:30 по мск Посмотрим Resource/HttpResource, и планы у Angular на получение данных в целом. ⭐ Почитаем оба RFC ⭐ Запустим и попробуем использовать ⭐ Ответим на ваши вопросы ⭐ Может напишем короткую статью👀 Посмотреть: twitch.tv/kirjs | youtu.be/ZUMtlRl5HlI


kirjs_ru
26 февр. 2025 г., 17:04
Команда Angular выкатила 2 RFC для Ресурсов:Архетиктурный - https://github.com/angular/angular/discussions/60120 API - https://github.com/angular/angular/discussions/60121Есть много интересных идей, о будущем получения данных в Ангуларе, посмотрим на стриме завтра.Также шлите там свои мысли в комментах :)GitHub[Complete] Resource RFC 1: Architecture · angular angular · Discussion #60120Welcome to the Resource RFC! This RFC is split into two parts. The first (this discussion) covers the choice of resource as the async primitive for Angular, and the potential benefits and consequen...
kirjs_ru
12 февр. 2025 г., 17:30
На внезапном стриме (через 5 минут) в 20:35 по мск Продолжим писать свои сигналы, и разберемся, как они устроены внутри, сегодня допилим эффекты и добавим untracked и может быть batch👀 Посмотреть: twitch.tv/kirjs | youtu.be/NgzzAYg3XGM


kirjs_ru
12 февр. 2025 г., 15:42
осваиваю работу с генерацией изображений. Пока сделал вот такие обои. Как вам?




kirjs_ru
10 февр. 2025 г., 17:39
На внезапном стриме прямо сейчас попробуем написать свои сигналы, и разберемся, как они устроены внутри, сегодня добавим эффекты и untracked👀 Посмотреть: twitch.tv/kirjs | youtu.be/Qpqn8eSWBQQ🗣 Пообщаться голосом: twitch.tv/kirjs


kirjs_ru
8 февр. 2025 г., 17:08изменён
На внезапном стриме в 20:10 по мск (это прямо сейчас) Попробуем написать свои сигналы, и разберемся, как они устроены внутри👀 Посмотреть: twitch.tv/kirjs | youtu.be/IvPOWJuVpZ0


kirjs_ru
6 февр. 2025 г., 18:33
https://github.com/dlight-js/dlightСкинули либу с интересным подходом к рендерингу.Было бы интересно поковырять на стриме, как работает реактивность, и как они перехватывают создание строк


kirjs_ru
30 янв. 2025 г., 18:35
Сегодня на внезапном стриме напишем свой deep signal.https://www.youtube.com/watch?v=PFUCdYWI9aY https://www.twitch.tv/kirjsYouTubeLiveCoding: Напишем свой DeepSignalEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
kirjs_ru
24 янв. 2025 г., 16:14
Сегодня на внезапном стриме вспоминаю как стримить.https://www.twitch.tv/kirjs https://www.youtube.com/watch?v=spk5_xI1J34Twitchkirjs - TwitchПилим Open Source, Смотрим интересные либы и зовем их авторов. Front-end и Angular.(Еще отвечаю на вопросы по Firebase) — kirjs streams live on Twitch! Check out their videos, sign up to chat, and join their community.
kirjs_ru
7 янв. 2025 г., 16:58изменён
Я сегодня выдумал несложные тест для LLM моделей на умение писать код, и игрался с ним все утро.Мне всегда было сложно оценить, насколько мощна та или иная LLM модель, т.к. большинство задач были либо слишком простые и решались всеми, либо слишком сложными, и не решались никем.В результате я прошу модель написать код, который разбивает слова (и предложения) по слогам, так чтобы пройти 15 тестов из таблицы внизу. И вот все утро я пробую разные варианты, и смотрю, у кого сколько из 15 получается.Тесты закинул в комменты, потом добавлю еще кейсов.Результаты получились такие:upd: по совету @vitalypavlenko попробовал Claude sonnet (claude-3-5-sonnet-20241022) в курсоре с агентами - мгновенно выдал результат 14/15, потом сразу 15/15 ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅Claude sonnet (claude-3-5-sonnet) в курсоре с агентами - Мгновенно выдал результат 13/15, потом 14/15, потом 15/15 ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ Вчера
kirjs_ru
19 нояб. 2024 г., 17:04изменён
Angular 19 зарелизился 3 минуты назад, посмотрим на днях на стриме https://www.youtube.com/watch?v=JvkX2_46gUYОписание фичей можно почитать у @igor_katsubaYouTubeAngular v19 Developer EventJoin the Angular team as we unveil the latest features for Angular v19. You can expect news about the future of hydration, developer experience improvements, updated APIs and more. Chapters: 0:00 - Intro 1:22 - The future of Angular 3:18 - How Angular…
kirjs_ru
18 нояб. 2024 г., 16:42
После 8 лет в Firebase, сегодня мой первый день в Angular Core 🔥Я использую Angular больше 10 лет, начиная с angularJS, организовывал митапы, делал кодлабы, и Пулл Реквесты, звал ребят из команды на стримы, и поработать в команде мне кажется логичным продолжением.Отдельно мы обговорили стримы про Angular, которые теперь часть моей работы, их я постараюсь сделать более регулярнымиПока прохожу онбординг, и предвкушаю свою первую фичу.
kirjs_ru
16 нояб. 2024 г., 12:39
где-то на стриме https://www.youtube.com/watch?v=BqwTOc8roR4, но не уверен) рассказывал как он искал свою первую работу, и история была такая, что он искал только самую сложную и интересную жесть, и в результате попал в какое-то низкоуровневое программирование.Это со мной очень сильно срезанировало, у меня вызывает огромное уважение такой подход: именно супер сложные и редкие задачи могут дать уникальный опыт и помочь стать ценным специалистом в узкой области. К тому же это сильно веселее, чем делать то же, что и все.Не знаю, хватит ли мне смелости искать работу по такому принципу, было бы круто, если бы я задумался о таком в начале карьеры. Но не буду говорить "никогда".Серёжа продолжает работать над сложными низкоуровневыми вещами, и даж был приглашенным экспертом в TC39.8. Идеальное совпадение Это когда твоим стремлением предпочтением и умениям находится какой-то идеальноеYouTubeWebWorkers, Atomics, ShareArrayBuffers с @chicoxyzzy👷♂️Разберемся что такое (и зачем) COOP/COEP 👷♂️Потыкаем Atomics и SharedArrayBuffer 👷♂️создадим фунции для работы с LocalStorage из WebWorker с возможностью синхронного вызова 👷♂️Напишем свою либу (если успеем)
kirjs_ru
16 нояб. 2024 г., 12:39
Я уже 8 лет в Firebase (как по мне, на 6 лет больше, чем надо было).И призадумался, по каким принципам я выбираю где работать, и как мое отношение поменялось за последнее время.Ниже расскажу, расскажу, каким мотивации были у меня за мою карьеру, и что для меня сейчас.1. Платили бы деньги, остальное пофигу По такому принципу я нашёл свою первую работу, точнее мне нашли родители, и я остался. Я только закончил универ, и не знал чем хочу заниматься. Родители помогли мне попасть в небольшое НКО, которое рассылало врачей в разные страны во время катастроф. Я насраивал компьютеры и чинил принтеры, было скучновато, но зато оставалось свободное время, на курсэру и фриланс.Через два года я понимал себя немного лучше, и искал работу по следующему принципу:2. Инструменты и умения Всё своё детство я использовал язык JavaScript, который долгое время считался ненастоящим языком для всякой
kirjs_ru
24 окт. 2024 г., 13:53
https://x.com/WebStormIDE/status/1849447048828842234 Пишут что WebStorm теперь бесплатен для некоммерческой разработки
