ivklgn: разработка и исследования
96 subscribers
7 photos
2 videos
13 links
Исследую и строю продукты в сфере IT
Download Telegram
есть такая компания Huly Labs, которая разрабатывает huly.io (да-да, ХУЛИ 😊). Их процессы и философия разработки оочень отличаются от обычных корпов. Сильное желание построить что-то крутое и широкая экспертиза — лишь некоторые пункты, если хочется двигаться с ними.
Кандидаты и компании часто друг другу рассказывают про перечисленные качества и кивают, что это очень важно и правда нужно. (ха)
Но что, если копнуть это всё глубже?

В описании видео: про свободу, корпоративное рабство, творчество, смысл и всякое для программистов и не только.

Я подчеркну - не только для программистов!

Рекомендую послушать хотя бы половину — такого контента крайне мало 😉

https://www.youtube.com/watch?v=q3WE0QwiLU0

🙂 ivklgn: разработка и исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
6
«Изучайте программирование, а уже потом языки»

Когда то наткнулся на данный учебник по информатике из подборки и вот наконец-то нашлось время поизучать.
Что сразу бросается в глаза: строгая и точная подача - отличный обьем смысла на абзац. Для начинающего имеются главы посвященные логике и алгоритмам, ближе к концу наглядно раскрывается идея что язык вторичен. Советую данную книгу и не только тем кто начинает свой путь.

Ну и если попадется бумажный экземпляр от Букинистики - верстка и графика невероятно хороши!
Основы информатики и вычислительной техники: Проб. учеб. пособие
0-75 л.ля 10-11 кл . сред. шк . / В . А . Каймин, А . Г. Щеголев, Е . А . Ерохина,
Д. П . Федюшин.— М .: Просвещение


🙂 ivklgn: разработка и исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Nothing меньше недели назад опубликовали Essential Apps (Alpha). Ну что сказать - вот и первый рантайм для сгенерированных AI-приложений у крупного игрока. Да, Anthropic уже ранее анонсировали Claude Artifacts, но я думаю что ниша потребления у них чуть другая.

Обычно понятие генеративного UI это:
1. сценарий пользователя
2. генерация исходного кода приложения
3. запуск приложения
Так работают Lovable, Nothing Essintial Apps, Replit и др.

Есть и другой подход - например отвечать пользователю в чате интерфейсом. Такое уже можно строить на Vercel и к примеру при помощи mcp-ui. Вводим в чат "погода в Лондоне" - ассистент отвечает нам красивым виджетом с погодой.

Но есть и другой подход: виджеты, настраиваемые AI чатом. Проще всего представить виджеты на iOS и сейчас как мы видим там есть только предустановленные варианты.

Что я хочу:
1. выбрать виджет
2. ввести в специальное поле "отобрази мне валюты списком без иконок"
3. виджет обновился.
Под капотом конечно же уже интересные технические детали как это можно реализовать и все такое - но у мобильных приложений же все возможности то давно есть!

ок. хотелось бы записать свой предикт будущего генеративного UI 🤞:
создать виджет -> ввести в поле текст:
отобрази мне недельный календарь со значением суммы расходов за день. Подсчитанные расходы возьми из банковских приложений: <названия банковских приложений>
19
conway-errors

Когда-то с ребятами на работе переосмысляли работу с ошибками на проекте: переросло в небольшую библиотеку.
Гибкая, минималистичная и полезная для клиентской и серверной разработке на JS/TS.

Статья: https://www.ivklgn.blog/translation/ru/conway-errors
GitHub: https://github.com/ivklgn/conway-errors

🙂 ivklgn: разработка и исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥7
Forwarded from save my mood
Мысли, которые растянулись во времени:

Я считаю, что стоит как можно раньше перевести максимальное количество времени и сил в любимое дело. В то ‘место’, где может происходить наибольшая инерция и наибольшее чувство, что это на сегодня то, в чем я готов сосредоточить силы и создавать себя и идеи. Вы не узнаете заранее, как музыка приведет вас в кино или как художественное образование приведет в создание необычных подкастов. Но искать и ставить в приоритет путь, в котором искренняя текущая мечта могла бы проявиться - это стоит возможных неудобств и помех, у нас разные пути и условия, но это стоит активных попыток точно - как минимум для того, чтобы узнать себя лучше. На сильном импульсе ты быстрее преодолеваешь шум и обновляешься, легче справляешься с бессонными ночами и больше смеешься и иронизируешь над тревогой, которая все равно не покидает, потому что растут процессы и стимулы или приходится долго биться с сомнениями и немного нервно преодолевать тишину.

И рисковать приятнее в тех ‘местах’, которые действительно вызывают чувства и более тонкую, более индивидуальную, внутреннюю связь.

Собирать ошибки как полезную информацию лучше в пространстве настоящей мечты. Это более надежная среда поисков.

И ещё одна мысль.
На одной ‘лекции’ я предположил, что если бы я мог дать аккуратную подсказку себе 10 лет назад, то единственная вещь, которую я считаю вполне разумной - это как можно скорее почувствовать себя и принять себя - как можно скорее стать собой. Принять, что голос на видео немного писклявый, что как-то странно и криво двигаются губы, что ты немного щуришься и не любишь смотреть в глаза, потому что смотря в глаза ты словно сразу валишься в эмпатический тоннель из чувств человека и своих собственных, и это парализует диалог. Принять и успокоиться, что ты такой, что это нормально, что это в основном в твоей голове и ещё разве что в паре дурных голов, которым не повезло с воспитанием или их среда просто губительна для существования без размазывания грязи по лицам ‘своих и чужих’. Убрать этот надуманный барьер, который никак не помогает тебе, а сковывает часть настоящих и искренних желаний. Ты успеешь разобраться со всем, измениться там, где почувствуешь необходимость - поправишь здоровье, поработаешь над физическим состоянием, отрастишь волосы, сострижешь волосы. Но ты с трансформациями справишься и так, ещё и с улыбающимися глазами, если ты как можно скорее станешь собой и оставишь эту мысль о поиске комфорта с собой позади. Снимай с собой разные видео, специально делай какие-нибудь эфиры, выходи и выступай перед людьми, тестируй мысли, чтобы растворить этот барьер до конца, чтобы он не высасывал из тебя силы, которые тебе нужны для создания творчества и реализации задумок.

Принять свои особенности. Убрать лишний слой тревоги, который парализует некоторые детали важного нового опыта. Прислушиваться к телу и прислушиваться к истинным интересам и увлечениям.

Всех хорошего дня. И напоминание - сегодня отличный день начать то, что вы давно откладывали, но очень хотели исполнить. Другие дела подождут.
5🔥53🤔2
по следам: https://habr.com/ru/companies/lentatech/articles/936266

Я думаю что код-ревью это процесс который отлично ложится на любые трекеры задач. Без автоматизаций было 2 системы - трекер задач (Jira, Linear и т. д.) и система контроля версий исходного кода (Github, Gitlab и т. д). В статье в итоге разрабатывается третья система, которая интегрируется с вышеперечисленными двумя и на мой взгляд это избыточно.

Можно рассмотреть чуть по другому. Каждый запрос код-ревью это отдельная задача. Отсюда простое решение - давайте автоматизировать создание задач на проверку кода. Пусть будет механизм рулетки, но он будет создавать задачи прям в трекер. Нужно срочно пойти почитать чей нить запрос на слияние - приоритеты у нас уже есть. Ну и конечно же тимлид все также все видит в одной системе.

Код-ревью порой бывает затяжной и затратный по времени - мне не лень на доске подобное подвигать + прозрачность где я пропадал.

Статья от Lenta Tech про то, что они сделали: https://habr.com/ru/companies/lentatech/articles/936266

🙂 ivklgn: разработка и исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥1
Reatom v1000

Недавно произошел долгожданный релиз стейт-менеджера reatom v1000.
Если не знакомы - посмотрите доки с примерами или обзор от artalar, так же рекомендую сравнение с tanstack/react-query.

Что нравится:
- все что связано с состоянием пишется вне react компонентов
- богатая экосистема и расширяемость: работа с асинхронностью, проработанный persist, отличный логгер и куча всего полезного
- легкий, производительный

Для демонстрации возродил небольшую приложеньку (Telegram Mini app с курсом валют) и выложил код

Репозиторий: https://github.com/ivklgn/tma-currency
Демо: https://t.me/currency_app_bot/currency

🙂 ivklgn: разработка и исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
вот это я пропустил!

У Chrome оказывается есть MCP и это прям отличное дополнение к разработке с помощью AI-агентов.
Если вы разрабатываете что-нибудь под веб, то агент может через Chrome Devtools MCP поднять подобно e2e тестам браузер и поработать с вашим приложением по ссылке (клики, заполнение форм, работа с network и др)
Какие есть возможности (tools) можно посмотреть тут

На скрине попросил claude code измерить скорость страницы с использованием chrome-devtools:

> @agent-react-code-optimizer check perfomance of main page on: 
https://www.hotpot-tracker.app/
use chrome-devtools


https://developer.chrome.com/blog/chrome-devtools-mcp?hl=ru

🙂 ivklgn: разработка и исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥6👏3