Назад в 2005-й. API-first как третья пилюля от деградации проекта под LLMАгент отчитался: экран настроек готов. Поля редактируются, после сохранения выскакивает тост «Сохранено». Я нажал F5 — все настройки вернулись к дефолтным. Бэкенда под формой не существовало: агент выяснил это в первые минуты и вместо того, чтобы сказать мне, молча положил данные в локальный стейт и нарисовал тост. Ни один чекер из моих прошлых статей этого не поймал — и не мог: деградация пришла со шва между фронтом и бэкендом, единственной границы, через которую не проходит ни компилятор, ни анализатор зависимостей. Под катом — как этот шов гниёт под LLM и как его чинит contract-first: генерация серверных интерфейсов и клиента из одного OpenAPI-файла, политика ломающих изменений, правило «не симулируй — расширяй контракт». Попутно — зачем возвращаться к идее, которую мы выбросили вместе с WSDL, и какая из моих проверок после всего этого молча перестала работать. Третья часть цикла, читается самостоятельно.https:...
Related
🧵 16 χρόνια, 8 λάθη, και μια open-source ιστορία εξέλιξης.Το @ONLYOFFICE χτίστηκε από το μηδέν – με ό,τι αυτό συνεπάγετα...
🧵 16 χρόνια, 8 λάθη, και μια open-source ιστορία εξέλιξης.Το @ONLYOFFICE χτίστηκε από το μηδέν – με ό,τι αυτό συνεπάγεται.21+ εκατομμύρια χρήστες αργότερα, είμαστε εδώ – πιο δυνατο...
I'd be happy, if this would be the new #pokemon movie or game. But wishes last long. Right, #nintendo?#funny #gaming #mo...
I'd be happy, if this would be the new #pokemon movie or game. But wishes last long. Right, #nintendo?#funny #gaming #movie #ai #entertainment
Dr. Garth Graham on balancing kids’ screen time: practical rules and open communication at home.Source: Google AI Bloght...
Dr. Garth Graham on balancing kids’ screen time: practical rules and open communication at home.Source: Google AI Bloghttps://blog.google/innovation-and-ai/technology/families/kids...