ПРИЧИНА
Рубрика «software development»
Борьба с лавиной информации
2025-12-26 в 13:50, admin, рубрики: burnout, devops, digital health, focus, information overload, productivity, software developmentКак мы автоматизировали код-ревью за 48 часов на хакатоне: от боли техлидов до рабочего MVP
2025-08-30 в 9:15, admin, рубрики: AI, automation, github, software development, Хакатоны«У чат-GPT спросил?» — эта фраза стала мемом в нашей команде. Техлид Иван постоянно экспериментировал с AI, а коллеги подшучивали над его энтузиазмом. Но когда мы решили автоматизировать код-ревью с помощью искусственного интеллекта, именно этот энтузиазм привёл нас к созданию рабочего MVP за 48 часов.
Рассказываем, как родилась идея AI-ревьюера кода, почему мы поверили в нейросети и что получилось за два дня хакатона.
Как внедрить автоматическое ревью кода с помощью ИИ: опыт Microsoft, Google и ByteDance + практическое руководство
2025-08-25 в 11:51, admin, рубрики: artificial intelligence, automation, CICD, code review, devops, github, machine learning, software development, software engineeringDocker, compose и Testcontainers в процессе разработки
2025-07-29 в 7:15, admin, рубрики: best practicies, CICD, docker, qa, software development, testcontainers, тестированиеИнтро
Вы все еще разрабатываете и тестируете в общем окружении, пересылаете в мессенджерах файлы конфигов для запуска приложения на рабочей машине, провели половину спринта в ожидании ресурсов для новой: бд, очереди, etc.? Знайте - вы не одиноки. Но бывает по-другому.
Если вы еще здесь, полагаю, что все же хочется “по-другому”. На самом деле это вовсе не значит, что сейчас плохо. Просто жизнь такая.
Senior без команды — это не senior, а накопитель риска
2025-05-11 в 11:10, admin, рубрики: software development, teamlead, разработка, управление командойНедавно в кругу старых друзей мы обсуждали, что вообще значит быть senior-разработчиком. И в какой-то момент один из них задал резонный встречный вопрос:
«А как назвать разработчика, который технически силён, кодит быстро, но при этом не делится знаниями и работает строго в одиночку?»
После короткой паузы ответ прозвучал просто и жёстко — накопитель риска (Risk Accumulator).
В этой статье разберём, откуда берутся такие одиночки, почему это опасно и как с этим бороться.
Кто такие «накопители риска» и в чём суть проблемы
«Накопитель риска» в команде: как одиночные эксперты тормозят развитие
2025-05-11 в 11:10, admin, рубрики: software development, teamlead, разработка, управление командойНедавно в кругу старых друзей мы обсуждали, что вообще значит быть senior-разработчиком. И в какой-то момент один из них задал резонный встречный вопрос:
«А как назвать разработчика, который технически силён, кодит быстро, но при этом не делится знаниями и работает строго в одиночку?»
После короткой паузы ответ прозвучал просто и жёстко — накопитель риска (Risk Accumulator).
В этой короткой статье разберём, откуда берутся такие одиночки, почему это опасно и как с этим бороться.
Кто такие «накопители риска» и в чём суть проблемы
Что такое CI-CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом
2025-03-07 в 10:19, admin, рубрики: CICD, continious delivery, continuous integration, developer tools, software architecture, software developmentМне тут попалась статья по теме, которая начинается с такого определения:
Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения.
Как по мне, то с самого начала нас пытаются если не подло обмануть, но ввести в заблуждение. Как вы думаете, почему разработчикам нужно чаще вносить-развертывать изменения программного обеспечения? Насколько я знаю, для этого есть только две очевидных причины.
Еще раз о забытом. Roslyn Source Generators
2025-02-05 в 7:16, admin, рубрики: .net, C#, open source, programming, roslyn, roslyn analyzers, roslyn project, roslyn source generators, software development, обучениеКаждый разработчик часто сталкивается с написанием большого объема рутинного и повторяющегося кода, который имеет один и тот же смысл. Начиная с C# версии 9 появилась возможность генерации кода, которая интегрирована напрямую с компилятором. Такой подход позволяет избавиться от множества строк шаблонного кода. О нём сегодня и поговорим.
Безболезненная миграция с NATS на Kafka
2024-12-26 в 12:28, admin, рубрики: backend, backend-программирование, backend-разработка, Go, nats, software development, многопоточное программирование, многопоточностьПривет! Меня зовут Максим, я Go-разработчик из Wildberries. Свою дебютную статью я хочу посвятить довольно популярной теме, когда на проекте приходится уходить с одной технологии на другую. Данная статья будет полезна разработчикам, кто активно использует асинхронный способ передачи данных в своих проектах. Статья несет исключительно опыт автора.
В первую очередь заглянем поглубже во внутреннее устройство каждого брокера и особенности при работе с ним.
Nats
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна
2024-09-25 в 14:15, admin, рубрики: architecture, fullstack development, functional testing, software design, software development, tdd, web developement
Введение
Привет!
Меня зовут Даниэль, и я разработчик автоматического тестирования.
В этой статье я постараюсь показать на простом примере, как планировать тестирование Full Stack проекта вместе с разработкой самого проекта и какие выгоды это дает.Читать полностью »

