The Pulse #146: Как искусственный интеллект меняет технические собеседования

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

Теория ограничений (ТО) Элияху Голдратта

Теория ограничений - это методология улучшения процессов, которая подчеркивает важность выявления "системного ограничения" или узкого места.

Микросервисы

Термин «микросервисная архитектура» появился в последние несколько лет для описания особого подхода к разработке программных приложений в виде наборов независимо развертываемых сервисов. Хотя у этого архитектурного стиля нет четкого определения, ему присущи определенные общие характеристики, такие как организация вокруг бизнес-возможностей, автоматическое развертывание, интеллектуальные конечные точки и децентрализованное управление языками и данными.

Как на самом деле работает RPC

Что такое RPC? Разбираемся в удалённых вызовах процедур для микросервисов.

MCP Protocol: новый строительный блок для инструментов разработки ИИ

Одной из актуальных тем на стыке инструментов для написания кода на основе ИИ и инструментов для разработчиков стал протокол MCP (Model Context Protocol), представленный в ноябре 2024 года компанией Anthropic. Он стремительно набирает популярность, а модели ИИ и инструменты для разработчиков стремятся добавить его поддержку.

Инженерная культура Google: стек технологий (часть 2)

«Каково это на самом деле — работать в Google?» — вот вопрос, который рассматривается в этом мини-сериале. Чтобы узнать подробности, мы поговорили с 25 нынешними и бывшими инженерами-программистами и руководителями инженерных отделов с 4-го по 8-й уровень. Кроме того, мы потратили последний год на исследования: изучали статьи и книги, в которых обсуждаются эти системы. В процессе мы собрали много информации и интересных фактов, которые объединены в этой статье (и мини-сериале). Мы надеемся, что это обеспечит беспрецедентную детализацию по сравнению с тем, что сейчас доступно в интернете.

Инженерная культура Google: часть 1

«Каково это на самом деле — работать в Google?» — вот вопрос, который рассматривается в этом мини-сериале. Чтобы узнать подробности, мы поговорили с 25 нынешними и бывшими инженерами-программистами и руководителями инженерных отделов с 4-го по 8-й уровень. Кроме того, мы потратили последний год на исследования: изучали статьи и книги, в которых обсуждаются эти системы. В процессе мы собрали много информации и интересных фактов, которые объединены в этой статье (и мини-сериале). Мы надеемся, что это обеспечит беспрецедентную детализацию по сравнению с тем, что сейчас доступно в интернете.

The Pulse #149: Новый тренд: программирование с помощью запуска параллельных ИИ-агентов

The Pulse — это серия публикаций о событиях, инсайтах и тенденциях в сфере крупных технологических компаний и стартапов. Заметили интересное событие или тенденцию? Нажмите «Ответить» и поделитесь со мной.

Инженерная культура Google

Мы с Элин Нильссон рассказываем о том, как на самом деле устроены инженерная культура, инструменты и системы Google.

Что такое хорошая архитектура программного обеспечения?

Чтобы попытаться ответить на этот, казалось бы, простой вопрос, я обратился к ветерану разработки программного обеспечения Мэттью Хоторну. Он работает инженером-программистом более 25 лет и является автором готовящейся к выходу книги «Добейся результата или умри, пытаясь», в которой он делится опытом работы с программным обеспечением, архитектурой и выводом продукта на рынок. Книга находится на стадии раннего выпуска и должна выйти в следующем году.