📑 Как сделать сложный технический текст простым и понятным: приемы из практики технического писателя
"Главная цель любой инструкции — дать ответ на вопрос читателя. Инструкция не выполняет свою функцию, если читатель не смог быстро найти нужную ему информацию. Поэтому написать текст инструкции мало — нужно ещё и оформить его так, чтобы помочь пользователю в его нелёгкой задаче. Для этого можно использовать ряд универсальных приёмов. "
В данной статье Анна Гончарова, ведущий технический писатель в компании Bercut , разберет пять практических приемов из их руководства по стилю, которые помогут структурировать материал и упростить восприятие.
Читать статью
"Главная цель любой инструкции — дать ответ на вопрос читателя. Инструкция не выполняет свою функцию, если читатель не смог быстро найти нужную ему информацию. Поэтому написать текст инструкции мало — нужно ещё и оформить его так, чтобы помочь пользователю в его нелёгкой задаче. Для этого можно использовать ряд универсальных приёмов. "
В данной статье Анна Гончарова, ведущий технический писатель в компании Bercut , разберет пять практических приемов из их руководства по стилю, которые помогут структурировать материал и упростить восприятие.
Читать статью
👍6
📑 Паттерны программирования при работе с LLM
"LLM - мощный инструмент, но его эффективность в продакшене зависит не от одного «хитрого промпта», а от всей архитектуры: что мы даём модели, как управляем её рассуждением и как проверяем/обрабатываем результат. В этой статье - компактная карта паттернов, разбитая по этапам конвейера: Input -> Reasoning -> Output."
Читать статью
"LLM - мощный инструмент, но его эффективность в продакшене зависит не от одного «хитрого промпта», а от всей архитектуры: что мы даём модели, как управляем её рассуждением и как проверяем/обрабатываем результат. В этой статье - компактная карта паттернов, разбитая по этапам конвейера: Input -> Reasoning -> Output."
Читать статью
👍4
Forwarded from Базы данных & SQL
PostgreSQL против 10 миллионов записей: оптимизация запросов, которая спасла наш проект
От Автора:
"Наш проект, который успешно работал с несколькими сотнями тысяч записей, перешагнул психологически важный рубеж — 10 миллионов строк в таблице заказов. И PostgreSQL, который раньше летал, внезапно начал ползти как улитка.
Диагноз: почему 10 миллионов — это магия?
Многие думают: «10 миллионов записей — это же немного!». На практике это точка, где:
• Индексы перестают помещаться в оперативную память
• Планировщик запросов начинает выбирать неоптимальные пути
• Простые JOIN'ы превращаются в многоминутные операции"
Читать статью
От Автора:
"Наш проект, который успешно работал с несколькими сотнями тысяч записей, перешагнул психологически важный рубеж — 10 миллионов строк в таблице заказов. И PostgreSQL, который раньше летал, внезапно начал ползти как улитка.
Диагноз: почему 10 миллионов — это магия?
Многие думают: «10 миллионов записей — это же немного!». На практике это точка, где:
• Индексы перестают помещаться в оперативную память
• Планировщик запросов начинает выбирать неоптимальные пути
• Простые JOIN'ы превращаются в многоминутные операции"
Читать статью
👍6
📑 ArchiMate+BPMN: апгрейд роли «бизнес-аналитик»
"...Использование же Archimate в работе бизнес-анлалитика может стать первым шагом для чёткого и стандартизированного связывания бизнес-требований с техническими, мостиком между бизнесом и ИТ через проектирование архитектуры, в которой бизнес-аналитик выступает первым номером. Это инструмент, позволяющий сделать апгрейд роли "бизнес-аналитик" до участника архитектурного проектирования ИТ-решений, а также задающий контекст для роста в роль "бизнес-архитектор".."
Читать статью
"...Использование же Archimate в работе бизнес-анлалитика может стать первым шагом для чёткого и стандартизированного связывания бизнес-требований с техническими, мостиком между бизнесом и ИТ через проектирование архитектуры, в которой бизнес-аналитик выступает первым номером. Это инструмент, позволяющий сделать апгрейд роли "бизнес-аналитик" до участника архитектурного проектирования ИТ-решений, а также задающий контекст для роста в роль "бизнес-архитектор".."
Читать статью
👍7
📑 ClickHouse — must-have для аналитика
В мире больших данных долгое ожидание результатов - это неприемлемая роскошь. Автор статьи расскажет, как ClickHouse изменил его подход к аналитике, подарив мгновенные результаты.
ClickHouse – мощная аналитическая база данных, способная обрабатывать миллионы строк в секунду. В данной статье Автор делится опытом работы с ClickHouse, который начался с крупного проекта, где скорость аналитики была критически важна.
Автор надеется, что статья будет полезна разработчикам, инженерам данных и аналитикам, ищущим эффективные инструменты для обработки больших объемов данных, и вдохновит их на новые решения.
Читать статью
В мире больших данных долгое ожидание результатов - это неприемлемая роскошь. Автор статьи расскажет, как ClickHouse изменил его подход к аналитике, подарив мгновенные результаты.
ClickHouse – мощная аналитическая база данных, способная обрабатывать миллионы строк в секунду. В данной статье Автор делится опытом работы с ClickHouse, который начался с крупного проекта, где скорость аналитики была критически важна.
Автор надеется, что статья будет полезна разработчикам, инженерам данных и аналитикам, ищущим эффективные инструменты для обработки больших объемов данных, и вдохновит их на новые решения.
Читать статью
👍6❤1
📑 Как экономить время на фиче, растянув ее на три спринта
В своей статье Денис Улизко, CPO AoS (МТС), делится опытом оптимизации цикла поставки фич в B2B CRM, показывая, как переход от стандартных 4-6 спринтов к трехспринтовой модели позволил повысить эффективность работы команды и значительно сократить время вывода новых функций на рынок.
Читать статью
В своей статье Денис Улизко, CPO AoS (МТС), делится опытом оптимизации цикла поставки фич в B2B CRM, показывая, как переход от стандартных 4-6 спринтов к трехспринтовой модели позволил повысить эффективность работы команды и значительно сократить время вывода новых функций на рынок.
Читать статью
📑 Один рабочий день технического писателя: правки, конфликты, редактура, релиз
"Напряжение ощущается с самого утра. В рабочем чате постоянно всплывают сообщения: «Забираю исходник раздела с описанием общего алгоритма, буду вносить правки», «Добавил в карту документа пару новых приложений, обновитесь», «Перешлите мне комментарии тестировщика, у меня письмо затерялось». Сегодня не просто очередной рабочий день, сегодня — день релиза..."
Читать статью
"Напряжение ощущается с самого утра. В рабочем чате постоянно всплывают сообщения: «Забираю исходник раздела с описанием общего алгоритма, буду вносить правки», «Добавил в карту документа пару новых приложений, обновитесь», «Перешлите мне комментарии тестировщика, у меня письмо затерялось». Сегодня не просто очередной рабочий день, сегодня — день релиза..."
Читать статью
👍3
📑 130+ датасетов для машинного обучения: гид, который сэкономит часы поиска нужных данных
"Сколько раз вы начинали новый ML-проект и первым делом отправлялись на поиски подходящих данных? Процесс этот знаком каждому: есть задача, выбрана архитектура модели, но без качественного датасета дальше не продвинуться. Тут и начинается квест по бесконечному поиску «того самого» набора по репозиториям, форумам и каталогам.
Хороших датасетов множество, но найти среди тысяч вариантов нужный — отдельная история. Чтобы облегчить вам эту задачу, мы сделали подборку датасетов, которые активно используются ML-инженерами: от классических наборов данных, известных каждому, до новичков в информационном поле."
Читать статью
"Сколько раз вы начинали новый ML-проект и первым делом отправлялись на поиски подходящих данных? Процесс этот знаком каждому: есть задача, выбрана архитектура модели, но без качественного датасета дальше не продвинуться. Тут и начинается квест по бесконечному поиску «того самого» набора по репозиториям, форумам и каталогам.
Хороших датасетов множество, но найти среди тысяч вариантов нужный — отдельная история. Чтобы облегчить вам эту задачу, мы сделали подборку датасетов, которые активно используются ML-инженерами: от классических наборов данных, известных каждому, до новичков в информационном поле."
Читать статью
📑 Проект предзамен или как перестать бояться красных A/B-тестов и превращать их в зелёные
В данной статье автор, Максим, продакт-менеджер в Купере, рассказывает о реальном кейсе из практики A/B-тестирования. Он делится опытом работы с неудачным экспериментом, который, после детального анализа, был преобразован в успешный продукт. Автор фокусируется на инсайтах, полученных в процессе работы с "красным" A/B-тестом.
Читать статью
В данной статье автор, Максим, продакт-менеджер в Купере, рассказывает о реальном кейсе из практики A/B-тестирования. Он делится опытом работы с неудачным экспериментом, который, после детального анализа, был преобразован в успешный продукт. Автор фокусируется на инсайтах, полученных в процессе работы с "красным" A/B-тестом.
Читать статью
👍2
📑 Как одновременно заварить кофе для 10 000 сотрудников — и еще 7 неожиданных вопросов архитектору ПО
"Как убедить заказчика отказаться от Excel, зачем архитектору опыт кодинга и почему эволюция ПО похожа на эволюцию живых существ? Опытный архитектор отвечает на вопросы коллег-айтишников."
Читать статью
"Как убедить заказчика отказаться от Excel, зачем архитектору опыт кодинга и почему эволюция ПО похожа на эволюцию живых существ? Опытный архитектор отвечает на вопросы коллег-айтишников."
Читать статью
👍2
📑 Зачем ИИ системному аналитику
В статье автор рассказывает о личном опыте применения искусственного интеллекта в работе системного аналитика. Он рассматривает, как нейросети, LLM и специализированные инструменты вроде MCP + IDE Cursor помогают автоматизировать рутинные задачи, ускорить процесс анализа и высвободить время для более креативных задач.
Читать статью
В статье автор рассказывает о личном опыте применения искусственного интеллекта в работе системного аналитика. Он рассматривает, как нейросети, LLM и специализированные инструменты вроде MCP + IDE Cursor помогают автоматизировать рутинные задачи, ускорить процесс анализа и высвободить время для более креативных задач.
Читать статью
👍4
📑 Где и как реализуются гарантии доставки сообщений в/из Kafka и при чем здесь транзакции
Автор Анна Вичугова
"Аномалии грязного чтения незафиксированных транзакций в Apache Kafka: как потребители могут читать данные, которых не видно в топике, почему это происходит и что обеспечивает гарантию exactly once без дублей и потери сообщений."
Читать статью
Автор Анна Вичугова
"Аномалии грязного чтения незафиксированных транзакций в Apache Kafka: как потребители могут читать данные, которых не видно в топике, почему это происходит и что обеспечивает гарантию exactly once без дублей и потери сообщений."
Читать статью
🔥5
📑 ГОСТ ЕСКД для документирования информационных систем – зло или благо?
"Ни один хороший (т.е.
качественный – как в части организации процесса, так и в части ожидаемого результата) проект по созданию (и внедрению) ИТ-продукта не может обойтись без создания документации. Документация позволяет формализовать и зафиксировать различные аспекты, касающиеся ИТ-проекта и создаваемого в его рамках продукта.
Но при этом неизбежно возникает вопрос – а как создать эту документацию?"
Читать статью
"Ни один хороший (т.е.
качественный – как в части организации процесса, так и в части ожидаемого результата) проект по созданию (и внедрению) ИТ-продукта не может обойтись без создания документации. Документация позволяет формализовать и зафиксировать различные аспекты, касающиеся ИТ-проекта и создаваемого в его рамках продукта.
Но при этом неизбежно возникает вопрос – а как создать эту документацию?"
Читать статью
👍3
📑 Write. Review. Commit. Repeat. Как документируют в Postgres Professional
"Качественная документация — один из столпов успешного IT-продукта, но её создание часто остается в тени разработки. В Postgres Professional этот процесс выстроен не менее строго, чем написание кода. Удивительно, но всем этим огромным хозяйством управляет команда из десяти человек. Мы попросили старшего технического писателя Екатерину Гололобову провести для нас экскурсию по её «цеху»: от постановки задачи до финального коммита."
Читать статью
"Качественная документация — один из столпов успешного IT-продукта, но её создание часто остается в тени разработки. В Postgres Professional этот процесс выстроен не менее строго, чем написание кода. Удивительно, но всем этим огромным хозяйством управляет команда из десяти человек. Мы попросили старшего технического писателя Екатерину Гололобову провести для нас экскурсию по её «цеху»: от постановки задачи до финального коммита."
Читать статью
👍5❤4
📑 Модель данных для успешного бизнеса: от простоты к компромиссам
"История моделей данных — это не строгое следование хронологии, а путь нарастания сложности для решения всё более трудных задач. Чтобы понять, почему появились сложные модели, нужно начать с самой простой и интуитивно понятной из них. Это проведет нас от базовых структур к комплексным, позволит осознанно выбирать инструмент, понимая все предпосылки и компромиссы."
Читать статью
"История моделей данных — это не строгое следование хронологии, а путь нарастания сложности для решения всё более трудных задач. Чтобы понять, почему появились сложные модели, нужно начать с самой простой и интуитивно понятной из них. Это проведет нас от базовых структур к комплексным, позволит осознанно выбирать инструмент, понимая все предпосылки и компромиссы."
Читать статью
👍4
📑 Один раз увидеть. В помощь системному аналитику для диалогов с Бизнесом
Автор статьи, Ирина Загирова, системный аналитик в Банке Уралсиб, расскажет о применении нейросетей в сврей работе, особенно в условиях Agile-разработки. Ирина поделится, как нейросети помогают ей визуализировать сложные задачи и требования для бизнеса, ускоряя процесс груминга и составления спецификаций, а также даст советы по эффективной работе с этими инструментами.
Читать статью
Автор статьи, Ирина Загирова, системный аналитик в Банке Уралсиб, расскажет о применении нейросетей в сврей работе, особенно в условиях Agile-разработки. Ирина поделится, как нейросети помогают ей визуализировать сложные задачи и требования для бизнеса, ускоряя процесс груминга и составления спецификаций, а также даст советы по эффективной работе с этими инструментами.
Читать статью
❤7
Как выбрать СУБД: критерии и факторы принятия решения
Автор Анна Вичугова
"От чего зависит выбор СУБД, какие факторы надо учитывать, чтобы обосновать возможность использования знакомой технологии для хранения и обработки данных или необходимость перехода на новое решение."
Читать статью
Автор Анна Вичугова
"От чего зависит выбор СУБД, какие факторы надо учитывать, чтобы обосновать возможность использования знакомой технологии для хранения и обработки данных или необходимость перехода на новое решение."
Читать статью
🔥5🤔1
📑 Зачем компаниям платформенный подход и как он возникает даже без отдельной команды
"В любой компании рано или поздно встаёт вопрос: как писать код так, чтобы его было удобно поддерживать и масштабировать? Одни решают эту задачу через процессы и правила, другие — через инструменты и платформенные команды. Но если присмотреться, платформенный подход возникает почти везде, даже там, где формально нет платформы. "
Читать статью
"В любой компании рано или поздно встаёт вопрос: как писать код так, чтобы его было удобно поддерживать и масштабировать? Одни решают эту задачу через процессы и правила, другие — через инструменты и платформенные команды. Но если присмотреться, платформенный подход возникает почти везде, даже там, где формально нет платформы. "
Читать статью
👍3
Forwarded from Базы данных & SQL
Уровни изоляции транзакций: практическая механика и сравнение PostgreSQL, MySQL, Oracle, SQL Server и DB2
"Транзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой.
Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные СУБД на практике."
Читать статью
"Транзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой.
Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные СУБД на практике."
Читать статью
❤3
Рисуем бизнес-процессы в нотации Archimate
Язык Archimate часто используется для описания слоя приложений, функциональности информационных систем и интеграционных сценариев между информационными системами.
В этой статье Автор расскажет о применении бизнес-слоя в Archimate, а именно, как описать бизнес‑процессы на языке Archimate.
Читать статью
Язык Archimate часто используется для описания слоя приложений, функциональности информационных систем и интеграционных сценариев между информационными системами.
В этой статье Автор расскажет о применении бизнес-слоя в Archimate, а именно, как описать бизнес‑процессы на языке Archimate.
Читать статью
❤4