Стратегии слияния, чтобы сохранить строительство в больших монорепо.

Авиатор спонсировал этот пост. Как тяжело может быть слияние? Есть большая зеленая кнопка, которую вы нажимаете, и ваши изменения объединены. Это верно для небольших инженерных команд или тех, кто работает в настройках Polyrepo. Но в крупном монорепо, разделенном десятками или сотнями инженеров, слияние становится одним из самых больших узких мест в трубопроводе доставки программного обеспечения. […]

Continue reading


Двигатель Precision: почему агентская тряпка — следующий прыжок Денай

Confluent спонсировал этот пост. Когда крупная авиакомпания в LLM галлюцинировала дисконтную политику, и авиакомпания должна была почтить ее, инцидент подчеркнул необходимость точных, доверенных систем Genai. Эта история и многие такие же, как это стали предостерегающей историей для разработчиков, создающих с генеративным ИИ. Сегодня, поскольку все больше предприятий интегрируют генеративные модели в производственные рабочие процессы, системы […]

Continue reading


Помимо JSX: переосмысление модели компонента на фронте

JSX (JavaScript XML) дал разработчикам знакомый способ написать интерфейсы, смешивая HTML-подобный синтаксис с силой JavaScript. Но поскольку приложения масштабируют сложность, модель, окружающая JSX, начинает показывать свой возраст. Проблема не сама JSX, а предположения, запеченные в том, как мы его используем. Чтобы продвинуть фронтальную разработку вперед, нам нужно переосмыслить роль компонентов и структур, которые мы построили […]

Continue reading


Введение в непрерывную интеграцию и непрерывную доставку (CI/CD)

Непрерывная интеграция — это процесс объединения кода (обновления или существующие функции) с существующей кодовой базой (например, программного инструмента или продукта). CI — это практика разработки, где разработчики объединяют код в центральном репозитории несколько раз в день. В CI каждая строка кода, добавленная в кодовую базу, запускает последовательность в конвейере CI/CD, генерируя обратную связь для разработчиков. […]

Continue reading


Как лучшие технические команды используют ИИ, чтобы повысить производительность разработки

Авиатор спонсировал этот пост. Сделают ли инструменты искусственного интеллекта разработчики более продуктивными на 56%, 26% более продуктивными или — как показало недавнее исследование METR — на 19% менее продуктивным? Ответ, как всегда, это зависит. Бросая инструментов ИИ в разработчиков не магически решат все свои проблемы. С другой стороны, я регулярно общаюсь с лидерами по производительности […]

Continue reading


ИИ и будущее кода: разработчики являются ключевыми

Sonarsource спонсировал этот пост. Insight Partners является инвестором в Sonarsource и TNS. В разработке программного обеспечения происходит сейсмический сдвиг. Генеральный директор Anpropic недавно предсказал, что в течение следующих трех -шести месяцев ИИ может писать 90% кода, который в настоящее время управляется разработчиками программного обеспечения. Хотя это может показаться предвестником Doom для разработчиков, это более точно […]

Continue reading


6 практик Gitops, которые на самом деле работают

Gitops был представлен как преобразующий подход к доставке программного обеспечения и управлению инфраструктурой, обещая лучшие результаты в разных аспектах организационной эффективности. Но не все реализации Gitops созданы равными. Исследования из отчета о состоянии GITOPS показывают шесть важных практик, статистически связанных с несколькими значимыми результатами, включая улучшенную доставку программного обеспечения, повышенную надежность, устранение дрейфа конфигурации, а […]

Continue reading


Выявление признаков издевательства

По мере приближения сезона в школе миллионы родителей детей школьного возраста помогут упаковать свои рюкзаки и подготовить их к предстоящему учебному году. Но родители также должны быть готовы, так как тонкие признаки дома могут указывать на большие проблемы в классе или даже в Интернете — их ребенок может быть хулиганом. КЕМИКА ХАЗЕЛ Доцент кафедры психологии […]

Continue reading


DataBricks VP: не пытайтесь ускорить эволюцию ИИ с помощью грубой силы

Навин Рао вспомнил, что это было около пятого или шестого класса, когда он построил зуммерную систему для школьной викторины. Он любил строить вещи. Он вытащил бы цепи на компьютере и определит, будет ли это работать. Сегодня Рао является вице-президентом искусственного интеллекта в DataBricks, где, хотя он строит программное обеспечение, он любит говорить о истории нашего […]

Continue reading


Проблемы с компонентами сервера React

Создатель Bun Jarred Sumner сказал, что, хотя во время выполнения JavaScript имеет интеграцию компонентов сервера React (RSC), она не задокументирована и находится в очень неполном состоянии. «Вы можете использовать его, если вы достаточно предприимчивы, если вы передаете // приложение, чтобы построить построение», — сказал Самнер. «Это то, что мы в конечном итоге хотим сделать гораздо […]

Continue reading